I'm not sure if this would help you or not, but most (all?) states have a standard curriculum. Have you checked NJ's Department of Education web site to look up the standards for 4th-, 5th-, and 6th-grade math? That might give you some idea as to what he will be expected to know.