Reading Level Analysis

This tool gives the Flesch-Kincaid (FK) and Flesch Reading Ease (FRE) scores for any text. The FK Score is equivalent to the grade level of the text. For example, an FK score of 7.2 is equivalent to a 7th grade reading level (in the United States). The FRE score maps to a scale of 0 to 100. An FRE score of 100 means that a text is very easy to read. A FRE score of 0 means it is very difficult to read. While not perfect indications of reading level or difficulty, FK and FRE scores are used to gauge the approximate difficulty of any given reading text.

For more information on the FK and FRE scores (and the formulas used to calculate these scores), please see

This tool will calculate the FK score or the FRE score for any text you enter in the box below. Please be aware that the formula for calculating these scores requires a text sample of 100 words or more. If you enter less than 100 words in the box, your score may not be accurate.

The scripts for this tool were taken from Dave Child's Flesch-Kincaid Function page and modified slightly for use on ESL Many thanks to Dave Child for his help.


Subscribe to our newsletter!

Enter your email below to receive our newsletter with tips for teaching, book recommendations, and much more!