May a 9th grader compete in both the B division and C division, since B is 6-9 and C is 9-12?

No, you must choose one or the other at a tournament.  You may not be on two rosters at the same tournament.