A fully self-contained text of Petronius' Matron of Ephesus, a great first read for inexperienced readers. The second sentence is long and periodic but otherwise the text is very readable and includes most major constructions for review (if there are a few idiosyncrasies of Silver Age Latin, e.g ablative duration of time).
Edition includes intros for both student and teacher; clean text for review; annotated text with notes, vocab, sentence diagrams (where necessary), discussion questions, and running summary; morphology reference; full glossary.
The notes are designed to help students figure out the grammar on their own rather than giving them forms or answers outright; see the preview file for further explanation in the intros and for the first two pages of notes.
The content of the story borders on the mature, so I would read it first to make sure that it is appropriate for your students. I have read it for years with my Latin 3/4 class at a suburban Boston public school with no problems.