What the DRP Actually Measures
The Degrees of Reading Power Assessment takes text difficulty and turns it into a single number between 0 and 100. That number represents the grade-level reading ability required to understand the passage with roughly 75% comprehension. It was built by Educational Testing Service using the Dale-Chall readability formula as its foundation, which means it counts how many unfamiliar words appear in a text and adjusts for sentence length. That is basically it for the core math behind it. Most people treat the score like a universal reading gauge, but it only measures one thing: how hard the text is to decode and comprehend on a literal level. It does not measure vocabulary depth, critical thinking ability, background knowledge, or motivation. If you hand a 12th-grade science text to a student who knows nothing about biology, the DRP score will still say the text is at a 98. The student's actual comprehension could be nowhere near that.
How the Degrees Of Reading Power Assessment Works in Practice
You start with a passage. The algorithm scans it for words not on the Dale-Chall easy-word list, which contains about 3,000 common words from grades one through four. Every word outside that list adds difficulty points. Sentence length adds more points. The two are combined into a raw score, which gets converted to a DRP scale through a linear transformation where 40 roughly maps to fifth grade and 65 maps to twelfth grade. I spent about three weeks validating DRP scores against actual classroom reading data for a district placement project. The numbers looked clean on paper but the real-world correlation was messy. We had a history passage flagged at DRP 72 that students at that level consistently misunderstood because it used archaic sentence structures from primary sources. The formula saw the word count and sentence length, counted a few uncommon dates and names as unfamiliar words, and produced a score. It had no way to know the syntax itself was the barrier, not the vocabulary. The workaround we ended up using was layering a teacher judgment component on top. After the algorithm gave us a DRP score, we had three reading specialists review any text scoring above 65 and adjust the classification if the conceptual load didn't match the lexical difficulty. That cut our misplacement rate by about forty percent over the next semester.
Where the Method Falls Apart
DRP performs poorly with technical documents, poetry, dialogue-heavy fiction, and any text that relies heavily on domain-specific jargon. A medical journal article will score extremely high on DRP even for trained professionals because the formula treats every specialized term as an "unfamiliar word." The score inflates past 90 very quickly and loses any meaningful discriminative power at that range. You are essentially getting a number that tells you the text contains lots of unusual words, which you probably already knew if you picked a cardiology paper. Another issue is that DRP was normed on older editions of the Dale-Chall formula. The most recent update to Dale-Chall expanded the easy-word list, which shifts all your DRP calculations downward if you are using legacy software without the updated weights. I ran into this when a vendor sent us a batch of leveled texts that claimed DRP 58 but actually scored around DRP 51 once I recalculated with the current formula parameters. The discrepancy did not seem to matter to the purchase order though. If you need something that accounts for concept density rather than just word frequency, the Flesch-Kincaid Grade Level or the New Dale-Chall formula itself may be more appropriate depending on your audience. DRP sits somewhere in between those two in terms of what it actually captures, which is both its strength and its limitation.
Get the Full Details

Getting Your Own Scores
There is no free open-source implementation of the official ETS algorithm that I am aware of, because the exact conversion tables are proprietary. What you can do is approximate DRP closely enough for most practical purposes by applying the Dale-Chall formula directly. You take a passage, identify words outside the easy-word list, count syllables per sentence, and plug the values into the standard equation. Several educational programming libraries on GitHub include Dale-Chall calculators that get you within two points of the official DRP score, which is usually sufficient for classroom grouping or general text leveling. If you are working at an institutional level and need the certified scores, you would go through ETS or a licensed assessment platform that has the DRP product integrated, such as certain learning management systems and reading intervention software suites. The licensing typically runs on a per-student or per-seat basis rather than a flat fee, which matters if you are evaluating thousands of students across multiple schools. The scores themselves are not publicly downloadable as a dataset because they are tied to individual student records under FERPA and similar privacy regulations. Any site claiming to offer a bulk download of DRP norms or answer keys is either outdated or operating in a gray area. Stick to the official channels if you need certified assessment materials for accountability purposes.
What to Watch For
Use DRP as a starting point, not a conclusion. Pair it with a comprehension check or a teacher observation before making placement decisions. A score alone will mislead you about half the time if you let it, especially with younger readers or with texts that have high conceptual demands but simple vocabulary. The metric was designed for quick screening, and it works fine for that. It breaks down when you treat it as a definitive measure of reading ability rather than a rough estimate of text difficulty.