Para eso tienes la función AVG() de MySQL. Parece como si tu intención hubiera sido hacer con varias funciones distintas lo que hace esta. Si quieres las medias de todos los profesores que tienen calificaciones:
Código MySQL:
Ver originalSELECT p.id_profesor
, p.nombre nombre_profesor
, TRUNCATE(AVG(c.calificacion
),2) Promedio_de_calificaciones_obtenidas
ON p.id_profesor
= c.id_profesor
Si solo quieres la de uno
Código MySQL:
Ver originalSELECT p.id_profesor
, p.nombre nombre_profesor
, TRUNCATE(AVG(c.calificacion
),2) Promedio_de_calificaciones_obtenidas
ON p.id_profesor
= c.id_profesor