It's what we already have, just extended a little. We already limit voting to citizens, and we have mandatory education for age groups and as a prerequisite to do certain professions.
> I certainly don't want any government to have the power to re-educate adults and limit who can vote because they're voting wrong. That's Orwellian.
Look at the situation we are in now, though. We have an extremely ignorant, outright science denying, not insignificant subset of the population, who due to our system of government can elect in people who share their beliefs, who then go on to be in real positions of power.
What do you do when you have a slight majority of Trumps or MTGs as your representatives? More than likely, freedoms will erode and wars would likely increase.
So, how can you avoid that, or worse problems caused by an ignorant voting block? If you want to keep this form of government (which I would argue we should not), I'm not sure what other solutions there are other than to have some sort of test for voting. Maybe moving the definition of what constitutes a citizen like in Starship Troopers could work.