This is approximately my explanation for 14-year-old students in saying that $\Bbb Q$ is a dense set.
In contrast to the set $\Bbb N$ and the set $\Bbb Z$, between any two rationals another rational is always included, and thus we can say that between two rationals infinite rationals are included.
For example, let us put the numbers $0$ and $1$ on the straight line. Now let us denote on the line a rational number between $0$ and $1$, for example, their half.
Now we indicate on the line a rational number between $0$ and $\frac 12$, for example, their half. I will obtain the sequence $0, \frac 14, \frac 12$. Now we indicate on the line a rational number between $0$ and $\frac 14$, for example, their half $\frac 18$.
Considering to always divide by $\dfrac{1}{2^n}$ with $n\in\Bbb N$ the fraction $\dfrac{1}{2^n}$ with the large $n$ the points in the subdivision will all accumulate toward $0$ (zero becomes an accumulation point).
For this reason we can say that the set $\Bbb Q$ is a DENSE set.
By this expression we mean an ordered set in which, given any INTERVAL, THERE IS AT LEAST ONE ELEMENT INSIDE it.
Is there another easy explanation to give my students or is the one I have given enough?
Definition: A set $S$ is order-dense* if and only if
$$\forall x_{\in S} \forall y_{\in S} (x < y \to \exists z_{\in S} (x < z \land z < y))$$
That is, if $x < y$, there is some $z$ between them.
Theorem: $\mathbb{Q}$ is dense.
Proof: Let $x, y \in \mathbb{Q}$. Suppose $x < y$. $\mathbb{Q}$ is closed under addition and division, so $z = \frac{x + y}{2} \in \mathbb{Q}$. Furthermore, \begin{align} x &= \frac{2x}{2} \\ &= \frac{x + x}{2} \\ &< \frac{x + y}{2} & x < y \\ &= z \end{align} and \begin{align} z &= \frac{x + y}{2} \\ &< \frac{y + y}{2} & x < y \\ &= \frac{2y}{2} \\ &= y \end{align} $\Box$
* Not to be confused with topologically dense.