In a jolt to the West Bengal government, the Supreme Court on Thursday upheld the Calcutta High Court order cancelling 24,000 appointments of teaching and non-teaching staff by the West Bengal School Service Commission (WBSSC) in 2016 in connection with the school jobs for cash scam.