The only way, that I am aware of, to challenge the constitutionality (is that even a word?) of a law is to break it, get to court and appeal that decision, repeatedly, until it gets all the way to the SCOTUS. This is a very expensive proposition, yet has yielded some good results over time.
The concept of state issued permits to keep (rent?) your constituional rights to you has yet to be successfully challenged. Is it not an infringement of our 2nd amendment rights to allow a state to force you to take a class, pass a test and pay a large fee simply to keep your right to keep and bear (carry) a handgun? Federal (constitutional) law says that if you are at least 21 years of age, not a convicted felon and have not been declared legally insane that you may vote and own/carry a handgun. No state is allowed to have a voting class, test or fee, yet many are allowed to have that as a condition of issuing a CCW permit, without which you may be fined, jailed and have your property taken by the state for simply carrying your handgun without first buying (renting?) state permission to do so.
The constitution lists (enumerates) specific and limitted powers to the federal gov't, leaving ALL other powers to the states or giving them to the people directly (preventing either the federal or state gov'ts from taking these 'rights' away). Education is not a federal power, yet the DOEd is the fastest growing, cabinet level, federal department. The federal gov't now supplies about 10% of the budget for each state in the form of 'education aid', making the states dependent upon these funds (and the federal strings attached to them) to operate its school system. Clearly the federal gov't is violating the constitution by doing so. It is not constitutional to have a federal DOEd, yet how can a citizen 'break a law' to challenge that? Short of not paying your taxes, and citing that as your reason, how can this issue ever get to the SCOTUS?