Sí puedes hacerlo con UNION ALL (echa un vistazo en el manual), porque ambas tablas tienen la misma estructura y los campos unidos de las dos tablas son del mismo tipo (ordeno los datos por username):
   
Código SQL:
Ver original- (SELECT username, password, rango, 'alumno' AS tabla FROM alumno) 
- UNION ALL 
- (SELECT username, password, rango, 'maestro' FROM maestros ) 
- ORDER BY username