Book grade calculator

This tool can be used to calculate a grade that indicates the level of difficulty of a given book or text sample. The grade is caculated using the Hatcher grading algorithm.[1]

To calculate a grade, please input the information requested below. For further information, please refer to the handbook.

Count the number of pages in the book. Include both text and picture pages. Only include title page if it: (a) immediately precedes the story; (b) is in sentence-case format; and (3) has a picture that is part of the story.
Please enter the number of pages in the book (minimum: 1).
Count the number of words in the book. If the book contains more than 100 words, record a count of 101.
Please enter the number of words in the book (minimum: 2).

(C) Word length

Select a sample of 100 words in the book. If the book contains fewer than 100 words in total, use all the text in the book. If the book contains more than 100 words, this sample should be taken from the middle of the book, using 50 words from either side of the midsection.

Count the number of words with 8 or more (C1), 7 (C2), 6 (C3) or 5 (C4) letters in the sample. Count hyphenated words as separate - for example, “good-bye” is counted as 2 words. If a word is repeated, do not count it again.

Enter the number of different words with 8 or more letters.
Enter the number of different 7 letter words.
Enter the number of different 6 letter words.
Enter the number of different 5 letter words.
Count the maximum number of lines on a page. (This may include text outside of the sample selected to analyse word length.)
Count the maximum number of words in the longest sentence in the sample selected to analyse word length.
Please enter the maximum number of words in the longest sentence (minimum: 2).

(F) Grammatical constructions

Count the appearance in the text sample of the following: contractions (for example, “I’m”, “it’s”) (F1); negatives (for example, “no”, “didn’t”) (F2); auxiliary plus a main verb (for example, “am going”, “has seen”) (F3); and change of verb tense (for example, “‘I will go’ she said”) (F4).

Check this box if the text includes one or more contractions.
Check this box if the text includes one or more negatives.
Check this box if the text includes one or more auxiliaries.
Check this box if the text includes one or more tense changes.
References
  1. Hatcher, P. (2002) Predictors of Reading Recovery book levels. Journal of Research in Reading, 23(1), 67-77. doi:10.1111/1467-9817.00103