The following website is meant for anyone who is learning Chinese. It has 2600 common characters listed and you can click on a character or its definition to hear how it sound. It has multiple-choice tests to test your progress. It is a free site.
www.linguaChina.net