Ham Radio Practice Exams from KD0FNR - Practice each of the 10 subelements using the ARRL license books or take practice exams. Get to the 10 subelements by clicking on SUBELEMENT above the question. I like this one because when you get a login you can keep track of your previous attempts and see your progress.
Ham Test Online - See Feeback. Try for free. Cost to use complete course. They also have a course for the commericial General Radiotelephone Operator License.
American Radio Relay League - Licensing, Education & Training
- Practice Ham Exams - QRZ's Practice Amateur Radio Exams
Find a license class - find a class local to you to help you prepare for the exam.
FCC License Information and Forms - ARRL's list of licenses and forms.