OZSpeller

This site has spelling practice and a keyboard tutor.  The spelling practice has audio, definitions, and hints and is organized by grade K-6 and advanced.  The words can be listened to  repeatedly as the student tries to spell them.  The keyboard tutor starts with a simple 'keyhunt' game and becomes more difficult. 
Skills: 
listening
computers
Level: 
ESL Beginning
ESL Intermediate
ESL Advanced
ABE Beginning
ABE Intermediate
GED
Topics: 
esl
english