The NCLB practice test, better known as the ParaPro Assessment, has an array of free practice tests found at Test Prep Review. These tests cover a wide range of subject areas and include both the questions and answers on the same web page.
Test Prep Practice also offers free practice tests, but they cover a smaller range of subject matter. The answers are included on the same web page just below the question. The Test Prep Review practice tests might be preferable for anyone wanting to answer all the questions first and then grade themselves since the questions and answers are not placed so closely together. All Test Prep Review answers are placed at the bottom of the web page after all of the questions.