In addition to the categories, being able to assign a year group(s) to an event would be great.
Parents could then filter the calendar on the Cloud Parent Portal to events that their child(ren) are in.
We wouldn't want to do this via categories, leaving that to just the type of event - sports fixture, trip, play etc.