We have been going to Boyne Highlands for the last five years to ski as a family. It is a great place for kids to learn to ski. I can't say enough about the ski school and ski instructors - they rival any major Colorado or California ski resort staff, top notch!
There are more than 30 runs that I suggest for a family of skiers that range from beginner to advanced ( yes, I know that BH boasts about having more than 50 runs but some aren't worth your time, in my opinion.)
They used to allow kids 10 and under to ski free when you rented equipment but now they have dropped the age to 5 and under which is disappointing - but hasn't seemed to reduce the crowds so, they are raking it in!
The food can be hit or miss, too. But the bar is always packed, warm and a great place to eat, drink, watch the mountain and some football.