I am of the opinion that a nine-year-old will do just fine in a regular school (public or private) with other kids his own age. If your district has an ESL program within the curriculum, you could make use of that. I wasn't really very pleased with the ESL program in my district, as it was largely a class where students got their homework done by well-intentioned teachers rather than getting good, solid instruction in English.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.