(In(前置詞) classroom)(M) was(V) so cold(C) that I kept wearing my coatだとダメな理由を教えてください
→ 文の主語がないからダメです。
暑い、寒いの天候に関する英文の主語は、通常 It です。
なんでso〜thatの中にin the classroomが入るのか教えてください → so〜thatは「とても~なので」という意味です。
従って、「教室の中がとても寒かったので」は It was so cold in the classroom となるはずです。
如何でしょうか?
テストヤバいさん、この例文のような英文を、①意味を理解し、②構文を理解し、③音読して暗記暗唱できるようにすることを勧めます。
なぜなら、単語や熟語を個別に覚えるばかりしても、まとまった考えを表現できる文は中々作れないからです。
参考にしてください。