The school dreams are basic anxiety dreams, which I believe are the most common type of dream. I get those so much I feel like I'm picking up an associate's degree in my sleep. Or I would be if I didn't keep missing class. ;-)
Snakes are deeply symbolic. What do you think of when you think of snakes?