creo que lo primero que tienes que hacer es ordenar el código y la secuencia a donde va cada cosa por que no la entiendo muy bien. ademas ¿Que tipo de control estas haciendo de primaria, secundaria o universidad?, por que la verdad no entiendo esta lógica en tus pantallas.
ve amigo un ejemplo de una pantalla de control de estudio de primaria. Espero que te sirva