LevelsESL Reading provides free graded reading English language learners. Some texts are original while others are adaptations of classic stories. They are are graded by vocabulary, grammar and readability.
The below grades is not intended to be proscriptive. Language learners often enjoy texts at higher levels (without understanding everything) and lower levels (as this helps build confidence).
Beginners (IELTS score: 1-2)
Elementary (IELTS score:3/TOEFL IBT Score: 32-42)
Pre-Intermediate (IELTS score:3.5/TOEFL IBT Score: 43-51)
Intermediate (IELTS score:4.5/TOEFL IBT Score: 51-61)
Upper Intermediate (IELTS score:5-6/TOEFL IBT Score: 62-91)
Advanced (IELTS score:6.5-7/TOEFL IBT Score: 92-112)
Proficiency (IELTS score:7.5-9/TOEFL IBT Score: 113-120)
For a quick assessment of your approximate level try the British Council reading assessment here
Penguin also have a placement assessment here. This seems to test general English rather than specific reading skill.
Get ESL Reading updates
ESL Reading receives no external funding or institutional support. You can help support future development by making online purchases via the advertisments. There's no extra cost to you - and a big benefit to the site!