Perdón por la tardanza zalito12, ya puse un echo antes del bucle y ¿qué crees? sólo me cuenta 1 registro, entonces al parecer ese es el problema. Ya utilicé un sizeof y un count, ¿cuál sería la manera correcta de contar el número de registros?
Código PHP:
$gpo= $_SESSION[grupo];
$usuario_gpo=mysql_query("SELECT ID_GRUPO,GRUPO_NUMERO FROM ml_dat_GRUPO WHERE GRUPO_NUMERO = '$gpo'");
$row_gpo = mysql_fetch_row($usuario_gpo);
$nombre_gpo=$row_gpo[0];
$usu_alum=mysql_query("SELECT ID_ALUMNO FROM ml_dat_ALUMNO WHERE ID_GRUPO = '$nombre_gpo'");
$n=count($usu_alum); // o así
$n=sizeof($usu_alum);