No indicas si gestionas toda esa información en Base de datos (ni cual usas Mysql? ..) .. pero si para ver las "notas de un alumno" haces algo tipo:
SELECT * FROM .... WHERE alumno='$alumon'
Lo primero que debes es generar todos esos datos desde tu consulta SQL .. por ende harías algo tipo:
SELECT * FROM ....
Sin el "WHERE" que condicionas a cierto "caso" (o valor de cierto campo).
Así mismo podrías usar tu actual código que presenteas esos datos (no se vé como lo haces tampoco: codigo) .. Si luego quieres genera un PDF .. adelante puedes usar
www.fpdf.org (mejor control de impresión y formato del documento).
Un saludo,