Let's stop and think about this for a sec.
Elections cost money. Trial by jury costs money, too. That money has to come from somewhere (unless there's a secret stash of pro-bono judges and poll workers and ballot-printers out there). Anyone wanna renounce their rights in these areas simply because they cost money?
Seems to me that, on its own, the fact that something costs money doesn't prevent it from being a right.
And don't forget that there are some things that citizens are expected to chip in for, such as a just court system and fair elections every few years (and roads, and a military, and police, and so forth). Public schooling is also one of the things we're expected to pay for as citizens. And as citizens we have every right to send our kids to those schools if we want to.
Now, whether public school should be one of the things we're expected to provide is a separate question.