Logic of English is a very thorough language program that uses a multi-sensory approach to reading. The way Activities for Learning, Inc. teach phonograms is unique, but teaches critical thinking rather than just listing rules and exceptions.
The curriculum is teacher- and kid-friendly with quite a few fun activities. Logic of English can be used in a cooperative setting easily provided all children are using the same curriculum. There are plenty of suggestions in how to adapt the curriculum for a classroom setting.