Cita: si ya lei q puede usar avg por ejemplo...
o hacer una suma y dividir entre el total de datos...
Pues tu mismo te has dado la respuesta. ¿Que tienen de común estos datos que quieres promediar? pues que todos son de un mismo semestre.
Puedes agrupar estos datos por arreglos, con sentencias sql o con funciones de arreglos en php que ya te hacen el trabajo por ti.
Blanco y en botella...