Mandarin Bean offers a large number of texts for beginner and intermediate students that come with a recording, Pinyin you can toggle on and off, as well as a pop-up dictionary that shows you meaning, pronunciation and HSK level of the words used. If you register and log in, you can also find exercises and translations. This is one of the most extensive reading resources for these levels that I know of that are online and completely free (although some content is premium). There are also grammar tests and mock HSK tests here, but I haven't tried them out.
This resources was featured in my article The 10 best Chinese listening resources for beginner, intermediate and advanced students.