Teaching reading in any classroom requires a complex set of skills and knowledge. A guided reading program is often used and a teacher must have a highly organized system of meeting with small groups, providing direct instruction when possible, and assessing and engaging in error correction. At the same time must also be working on comprehension skills while keeping students engaged and excited about reading and one can easily agree that while teachers do one of the hardest jobs on Earth, they are often lacking adequate training in how to effectively teach reading.