YOU SAID:
There should not have been school today
INTO JAPANESE
今日は学校がなかったはずです
BACK INTO ENGLISH
There should have been no school today
INTO JAPANESE
今日は学校がなかったはずです
BACK INTO ENGLISH
There should have been no school today
That didn't even make that much sense in English.