Graeme −> Odds and Ends −> Puzzles −> Breaking the rules quiz

If you hated the Einstein Quiz, then you will absolutely detest this one!

Yesterday was troublesome for three boys (Edgar, Hal, and Ike) and two girls (Mary and Shawna).  The students were required to speak to teachers for breaking some school rules (tardiness, gum chewing, talking, eating in the classroom, running in the halls).   The students' last names are Barnes, Castro, Jackson, Mays, and Schultz.  The teachers are Anila, Kelly, Rhodes, Unger, and Wells.  Can you match each student's full name with the rule violation and the teacher he or she spoke with?

Here are the facts:
1: By noon, Mr. Kelly had spoken to a student about talking in class.
2: Shawna (who isn't Castro) spoke with Ms. Unger.
3: Hal (who wasn't questioned about tardiness) didn't talk to a teacher until after 1 P.M.
4: Barnes (who isn't Edgar) reported to Mr. Rhodes' room.
5: Edgar (who isn't Schultz) discussed eating in the classroom.
6: Ms. Wells listened to Mary's side of the story.
7: The two girls are Castro and Mays.
8: The gum chewing incident was not discussed by Mr. Rhodes or Ms. Unger.

Now...

Can you match each student's full name with the rule violation and the teacher he or she spoke with?

Think about it.  Can you solve it so simply that the rest of us feel like dopes when we see it?  Would you like to see my solution?  Click here for a step-by-step solution.   Try to predict each next step.  Good luck!