I know live further West near Rockford.
Strong stake with the stake center in Buffalo Grove - incorporates all of Lake & McHenry county (Crystal Lake is in McHenry county).
We've been down to wrestling events at the Niles schools.
You'll find decent schools pretty much all around Lake & McHenry counties - it will mostly come down to what you can afford.