The only problems I forsee with kings/corns is you won't see them much during school time hours. These guys both like to chill in their hides alllll day long and don't really show up until the evening.
I'd recommend garter snakes. Easy to maintain, comes in a ton of different colors/patterns etc, and they are by far the most active snake I've worked with. Even when they're 'hiding' they usually have their heads sticking out to watch you.
In my educational program experience, medium sized snakes are easier for kids to handle, so sub-adult/adult no matter which species you descide on would be beneficial.
Edit: I also wanted to note that in all my experience with this, that I've never met a kid that's afraid of snakes, it's always their parents.