Big Dog's Grammar
Big Dog's Grammar calls itself "A bare bones guide to English." Despite its narrow focus, the site is well written, easy-to-follow, and offers an engaging resource for middle or high-school English classes. More than a dozen grammar terms including comma splices, active/passive construction, and more, are included. Explanations are short and fun to read. The self-test portion is very short (only a few questions per concept), however, whether you choose the correct or incorrect answer, a window pops up, explaining what you did right or wrong. That is particularly helpful for a student who might guess the right answer without knowing why it is right.