Home School News Croft Preparatory School hits all the right notes