I agree with the birthday comparison - in our district, a just-turned-9y-old would normally be a 3rd grader, and a 9y4m-old would be a 4th grader.

Are there other schools in your area that might be a better match?