Are the age groups mixed?

Yes, at times.  And at other times they run separately depending on activities and interests.