Lời giải:
Gọi số học sinh đi tham quan là $a$ (hs)
Theo bài ra ta có: $1200< a< 1500$
$a-21\vdots 30; a-26\vdots 35; a+9\vdots 45$
$\Rightarrow a+9\vdots 30, 35,45$
$\Rightarrow a+9=BC(30,35,45)$
$\Rightarrow a+9\vdots BCNN(30,35,45)$
$\Rightarrow a+9\vdots 630$
$\Rightarrow a+9\in \left\{0; 630; 1260; 1890; 2520;...\right\}$
$\Rightarrow a\in \left\{-9; 621; 1251; 1881; 2511;...\right\}$
Mà $1200< a< 1500$ nên $a=1251$ (học sinh)