That was my first thought but there are so many potential pitfalls & problems.
What about learning disabled, disadvantaged, just having no access or poor school/lack of opportunity etc.
And what if you fail!? we can't deny the right to vote because you can't pass a test. That's what we did to black Americans.
though to be honest I'm the type that judge people who don't vote. I get mad when people say 'but it doesn't do anything' but they don't vote!!!
I think it should be mandatory it's the least you can do for our country. You don't have to vote for anyone can always write sponge bob or black it out as an F you to the system. Or better yet, work to elect people & pass measures that change the system!