Same here. Except for the school and the fact that it's a ratsnake.
Personally, I don't think a ball python is a very good class pet. If my bio classroom had a ball python, the poor thing would be soo stressed out with all of the rowdy high school kids. A colubrid of some sort (i.e. cornsnake, kingsnake, milksnake) would probably be best for that environment. But that's just me.