I teach computer to elementary school children now, but I was an Attendance (Truancy) Officer for elementary and middle school students. I agree you have to have a gift to work with the middle schoolers! They are aliens at that age......... hormones raging.... not a "child"; not an "adult".
I haven't read the book, what did you think and is it worth getting?