Código PHP:
    <?php
$grado=$row_alumnos['grado'];
for ($i=1; $i<=$grado; $i++){ 
$sql=sprintf("SELECT * FROM calificar .......");
$res = mysql_query($sql, $connection) or die(mysql_error());
/*while ($sql= mysql_fetch_assoc($res));{ 
  echo "<table border='1'>"; 
 
$m= $res["Nombre"];
    echo "<tr>"; 
      
               echo "<td> Grado</td>"; 
              
                 echo "</tr>"; 
                    echo "/n"; 
                 
        
} 
 
echo "</table>"; */
Quite el while para sustituirlo por eso
for($lastgrado=0;  
    $sql= mysql_fetch_assoc($res);
    $lastgrado=$sql['grado']){
  if($sql['grado']!=$lastgrado){
    if($lastgrado!=0) echo "</table>"; // cierra la tabla si es que ha cambiado 
    echo "<table border='1'>"; // y abre la tabla siguiente
  }
echo "<td> Grado</td>";    [COLOR="Red"]en esta parte irían mis tr y td??????[/COLOR]
}
echo "</table>";
}  ?>