I created a query for each of the 7 weeks of camp
Not wise. One query that uses a parameter(s) is usually best.
Actually, I think the db may very well be normalized since if the activity is in (eg.) tblActivities and the records are ActivityType (camp, sport, craft or their related numeric pk versions) then you will need each type on a separate line as advised. But if what you need are numbers by participant type, that would require either a Totals query or a report or a form/subform setup with calculated controls. Reports generally do a better job of presentation and are meant to be printed if that helps.
EDIT - a pic of your table relationships, if you have created them, would probably help with getting focused answers. See "how to attach files" at the top of the page if needed, since you cannot copy/paste images here.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.