Gọi số học sinh lớp 8A là $x\,(x\in{N^*},\,x<94)$
$\to$ Số học sinh lớp 8B là $94-x$
Số học sinh giỏi lớp 8A: $25\%x=\dfrac{x}{4}$
Số học sinh giỏi lớp 8B: $20\%(94-x)=\dfrac{94}{5}-\dfrac{x}{5}$
Theo bài ra ta có phương trình:
$\dfrac{x}{4}+\dfrac{94}{5}-\dfrac{x}{5}=21\\⇔\dfrac{x}{20}=\dfrac{11}{5}\\⇔5x=220\\⇔x=44\text{ (thoả mãn)}$
$\to$ Số học sinh lớp 8B: $94-44=50$ học sinh
Vậy số học sinh lớp 8A là $44$ học sinh
Số học sinh lớp 8B là $50$ học sinh