diff --git a/examples/diffusion/doc/model.md b/examples/diffusion/doc/model.md
index 29aef2dd638190b8650598d532c9e476249366fd..428e248bb1c78d1dab2d62928c8ecce134093a78 100644
--- a/examples/diffusion/doc/model.md
+++ b/examples/diffusion/doc/model.md
@@ -56,7 +56,7 @@ struct DiffusionModel {};
 The local residual assembles the contribution to the residual for
 all degrees of freedom associated with an element. Here, we use the
 Box method which is based on $P_1$ basis functions (piece-wise linears)
-and the degrees of freedom are on the nodes. Each node is associate with
+and the degrees of freedom are on the nodes. Each node is associated with
 exactly one sub control volume (`scv`) per element and several ($2$ in $\mathbb{R}^2$)
 sub control volume faces (`scvf`). In the local residual, we can implement the
 contribution for one `scv` (storage and source terms) or one `scvf` (flux terms).
diff --git a/examples/diffusion/model.hh b/examples/diffusion/model.hh
index fa9c0ff4b8d474297a0bc38e06ad56260889afd4..fa7d96219f0cfd709ae6bc0a0499e95a12fd97f9 100644
--- a/examples/diffusion/model.hh
+++ b/examples/diffusion/model.hh
@@ -46,7 +46,7 @@ struct DiffusionModel {};
 // The local residual assembles the contribution to the residual for
 // all degrees of freedom associated with an element. Here, we use the
 // Box method which is based on $P_1$ basis functions (piece-wise linears)
-// and the degrees of freedom are on the nodes. Each node is associate with
+// and the degrees of freedom are on the nodes. Each node is associated with
 // exactly one sub control volume (`scv`) per element and several ($2$ in $\mathbb{R}^2$)
 // sub control volume faces (`scvf`). In the local residual, we can implement the
 // contribution for one `scv` (storage and source terms) or one `scvf` (flux terms).
diff --git a/examples/freeflowchannel/README.md b/examples/freeflowchannel/README.md
index bbdcd71dab4875bdc4f2c0ae178848816047616a..db1040f77ffb1a3dd5af6ba9b336073cfcd04762 100644
--- a/examples/freeflowchannel/README.md
+++ b/examples/freeflowchannel/README.md
@@ -258,7 +258,7 @@ public:
 #### Boundary conditions
 With the following function we define the __type of boundary conditions__ depending on the location.
 Three types of boundary conditions can be specified: Dirichlet, Neumann or outflow boundary conditions. On
-Dirichlet boundaries, the values of the primary variables need to be fixed. On a Neumann boundaries,
+Dirichlet boundaries, the values of the primary variables need to be fixed. On Neumann boundaries,
 values for derivatives need to be fixed. Outflow conditions set a gradient of zero in normal direction towards the boundary
 for the respective primary variables (excluding pressure).
 When Dirichlet conditions are set for the pressure, the velocity gradient
diff --git a/examples/freeflowchannel/problem.hh b/examples/freeflowchannel/problem.hh
index f651e5804d8ac06ddc3100e0cba951f2fc83f4d3..59b5cf27cbcb2f0767730c89d2ffb6f75531cc13 100644
--- a/examples/freeflowchannel/problem.hh
+++ b/examples/freeflowchannel/problem.hh
@@ -60,7 +60,7 @@ public:
     // #### Boundary conditions
     // With the following function we define the __type of boundary conditions__ depending on the location.
     // Three types of boundary conditions can be specified: Dirichlet, Neumann or outflow boundary conditions. On
-    // Dirichlet boundaries, the values of the primary variables need to be fixed. On a Neumann boundaries,
+    // Dirichlet boundaries, the values of the primary variables need to be fixed. On Neumann boundaries,
     // values for derivatives need to be fixed. Outflow conditions set a gradient of zero in normal direction towards the boundary
     // for the respective primary variables (excluding pressure).
     // When Dirichlet conditions are set for the pressure, the velocity gradient