Teacher quality : a report on the preparation and qualifications of public school teachers