@Sarah *********************
the visa would "activate" the day he stamps IN to the country so he'd get a 90 day stamp and during that time you'd have to get the documentation from the school so you could go to the immigration office and get an extension
I'd say get a single entry tourist visa from the thai consulate in your country before you come here, that will stamp him in for 60 days when you arrive and it can be extended once for 30 more days, That should be plenty of time to get the documentation from the school and apply for the in country Non-ED visa at the immigration office and go from there