1. A method for recognizing an utterance spoken by a reader, the method comprising: receiving text comprising one or more words to be read by the reader; generating a grammar for speech recognition, in accordance with the text; inserting at least one reading learner grammar feature into the grammar, wherein the at least one reading learner grammar feature comprises a recognition of at least one reading learner mistake; receiving the utterance; interpreting the utterance in accordance with the grammar; and outputting feedback indicative of reader performance.