I agree that immigrants who are required to take a test for citizenship are often more informed about our history and politics than many high school graduates. 
You might like what Brennan has to say, though his reviews on Amazon are pretty poor. http://www.don-lindsay-archive.org/skeptic/arguments.html
I have been working to understand logical fallacies. I use these forums to develop my knowledge. That is hardly covered at all in high school. http://www.don-lindsay-archive.org/skeptic/arguments.html