Here are some websites approved by your teacher...
ABCya!
Funbrain
Cartoon Network
Disney
Cool Math
Cooking Games
Mario
Sheppard Software
Puff Games
Parking Games
http://www.friv.com/
Roblox
AGAME