My DD liked the grammar class she took through Northwestern GLL very much, but it was not cheap!