My kids went to a private school (so smallish enrollment) and I found out that renting the ice rink for two hours was very reasonable (and again, no cleanup), so we did that a couple of years, called it a joint birthday party for the three of them, told everyone no presents, and invited basically the whole school and siblings and whoever else wanted to come along.