Too many acronyms

I am like 4 weeks into my new school and there are SOOO MANY acronyms that we need to know or have learnt about.. haha

Do you know them?

TP
OL
CP
CM
IISO
DIT
WDS
CMSK
CMaths
PRSP
ITAS