The Christian Science Monitor has the
Naturalization test online.
96 questions, and you must answer 58 correctly to pass. 92% of them thar ferriners do, can you?
I got 90, one I misread the question, one I knew but had a clicking finger fart, and one I'll argue to my dieing day I'm right and they're wrong.