Bueno, partamos de que decir
"y no puedo debido a que al hacerlo no me permite" es información insuficiente, ya que no se entiende cómo lo estás intentando, como para saber a qué te refieres con eso.
Si no vemos como intentas el JOIN, es bastante difícil saber por donde la estás pifiando.
Como sea, no parece que un JOIN basado en campos de horas sea una buena idea. Deberías hacerlo de otro modo, con PKs que sean FK en la tabla de alumnos, tal que fuese una relación más clara.
Da la impresión que realmente ese diseño tiene defectos.
Dde todos modos, la idea sería:
pero como dije, parece un mal diseño de tablas para el caso.