JLPT Stories is a new podcast and companion site based in Shinjuku that provides stories in Japanese, labeled with their intended JLPT (Japanese Language Proficiency Test) level. Each three to four minute story is written and read by a native Japanese speaker at normal speed.
On the website, JLPT Stories provides Japanese transcripts for the stories, with grammar points relating to each story's JLPT level highlighted in bold. Under the transcript, each grammar point is linked to a free online resource with an English explanation. This includes sites ranging in quality and reliability, from Tae Kim's Guide to Japanese Test 4 You. Below that is a rough English translation.
The stories are meant to prepare you for the listening, grammar, and vocabulary sections of the JLPT by introducing a small number of new concepts at your level.
JLPT Stories suggests you begin by listening to each story first, without looking at either the transcript or the translation, in order to try to understand it on your own. Then you can choose to read with the transcript and study the grammar as you follow along. After that, you can check out the linked webpage to learn more about grammar points you're unfamiliar with.
The next step is to shadow along, reading the transcript with the speaker, trying to keep up with their pace and intonation. Each writer/reader is listed with their stories, so if you find you like certain authors and want to emulate their speech patterns, you can. New episodes come out (roughly) every Friday, US time, and the site has gathered a decent stockpile of N5–N1 stories to choose from.
If you follow JLPT Stories' language-shadowing process, the podcast is likely to help improve your listening, grammar, vocabulary, and speaking skills at the JLPT level of your choice. That's pretty choice!