The school year is ending and there are grades being handed out to students all over the state.

In academics, pupils get one set of grades from teachers to mark their progress (or lack thereof). It doesn’t work the same way in football. What teams, players and front offices do on and off the field is picked apart by well, everyone, it seems.

With most NFL teams in the midst of OTAs and mini-camps leading up to the beginning of training camp in July, grades are pouring in from all over the internet on how each franchise did in free agency and the draft.

The Cardinals already had a deep NFC-West-winning roster, with their most important pieces returning (Carson Palmer, Larry Fitzgerald, David Johnson, Calais Campbell, Patrick Peterson, and Tyrann Mathieu), but they used their offseason to improve in key areas. The additions of Jones and Nkemdiche, as well as the growth of Golden going into his second year, should make the Cardinals’ pass rush much more effective than their 29th-ranked unit last season.