Now, the official should sue him (and the school if he has a history of violence issues that they knew about.
This is partially where lawsuits get weird as well.
Civil suits are meant to remedy a situation where a person is wronged and needs to be "made whole". In this case, the official was wronged by being assaulted and therefore now has medical bills to pay. He can be "made whole" by having the offending party cover these costs.
Here's the really fun part -- the official probably won't sue anybody personally, no matter what. He'll get treatment and submit the claim to his insurance. His insurance then wants to recoup their money since somebody else was criminally at fault for causing the injury. His insurance then goes after the kid's insurance -- except that he probably doesn't have any that would cover this (or not enough). The school probably does, so they go after the school's insurance as well. The kid's and school's insurance, like any insurance, won't pay without a fight, and so the officials insurance files a suit -- except that they can't. The insurance company wasn't "wronged", the official was... but insurance companies can file lawsuits on your behalf (that's part of the deal in your policy) and they can't sue the other person's insurance directly, but rather just that person and then the insurance covers their losses (that's why you're insured).
At the end of the day, we have a news story about the official suing the player and school, when it's really just legal wrangling involving insurance companies.
You can't just sue somebody because you feel like they deserve punishment. There has to be an "injury" and a "remedy". If you try suing the school because "they should have known better" and therefore you deserve some money, it probably won't get too far in court. Also, his insurance company won't be happy if he starts filing lawsuits before they do.
However, that's a long ramble that's getting a bit off topic. Personally, I'm 5 foot nothing, a hundred and nothing and have barely a speck of athletic ability. I'm not getting in the middle of any sort of scuffle on the field, as the only thing I'd do is "get hurt". My insurance company would probably end up saying "That was your own fault, son."