for English 10 and Accelerated English 10
Dictionary.com
The Purdue Online Writing Lab
Need help pronouncing a word? Try Forvo