I've accepted the 8th grade class is forever going to be a pretty low performing class on the whole. We do have some exceptions thankfully. Our seventh graders seem to generally be stronger honestly playing wise. (Behavior wise it's one of the worst grades I've had) On the plus side our current sixth grade class is amazing and I have a feeling will help us get past the one bad class over time.
Hang in there! It'll be a rebuilding process for everyone the next few years.