It was a bumpy 12 months for South Africa's executive arm of government, to say the least, as ministers juggled multiple crises facing the country, and the world.

On home soil, the National Assembly building went up in flames, heavy rainfall triggered devastating flooding in KwaZulu-Natal, and residents grappled with water shortages in Gauteng. There was a spike in kidnappings while alarmingly high levels of sexual violence, femicide, and brazen criminality continued unabated.

SA's vaccination drive died out, and confusion reigned over Covid-19 regulatory changes until the rules were completely scrapped in June. Government's flip-flopping on the social relief grant caused panic among SA's most vulnerable households while Eskom's record load shedding plunged the country into what has felt like a perpetual state of darkness.

Still feeling the long economic hangover from the pandemic, citizens struggled to make ends meet with rate hikes, inequality, and joblessness piling on the pain. On the international front, the war in Ukraine put a strain on global trade and tested South Africa's diplomatic ties.

The country's scandal-ridden Cabinet was also forced to confront some of its own controversies, such as Ramaphosa's Phala Phala saga, Thandi Modise's Russian relations, and Nathi Mthethwa's monumental R22 million flag flop.

With all the challenges facing the nation, did Ramaphosa, Deputy President David Mabuza and the 28 ministers in Cabinet rise to the occasion?

News24 assessed their performance and gave each minister a score out of 10. Looking at this year's Cabinet ratings - amid rumours of a looming reshuffle - it would be unsurprising if some ministers faced the chop.

Click on each minster to get a detailed rating of their performance.

Ratings key

1. Dismally failed. Should not be in Cabinet
2. Poor performance. Why are they not yet fired?
3. Does the bare minimum
4. Some targets achieved but far from satisfactory
5. Performance targets met
6. Satisfactory
7. Gets the job done. Room for improvement
8. Excels in performance
9. Outstanding work
10. Should be president

Do you agree with the assessments of the Cabinet? Who would you have given a fail? And who should've passed? Let us know what you think here.

Better or worse than last year?