Me parece que es mejor que traigas los datos desde la BD
Código PHP:
$sql = "SELECT * FROM alumno AS AL
INNER JOIN alumno_materia AS AM ON AL.id_alumno=AM.id_alumno
WHERE grupo = '$grupo' and grado = '$grado' and turno = '$turno'";
# otra opcion
$sqll = "SELECT * FROM alumno where grupo = '$grupo' and grado = '$grado' and turno = '$turno' AND id_alumno IN( SELECT id_alumno FROM alumno_materia WHERE nombre_mat='".$mats."' )";