image
VNC requires you to know the IP and once you connect to your school wifi it auto grabs a random free IP.
im new to RPI as well but ive messed with it quite a bit so ill give my best opinion
1.Run your RPI at home and port forward on your router
2.Use SSH on your RPI instead of VNC (if your pi is headless theres no point to VNC)