In current Canadian teen language, it is quite acceptable to say, "I have gym." to mean that they have a class in physical education. However, since the class has the title of Physical Education or Phys. Ed. the preferred way to express this would be, "I have Phys. Ed." or "I have Physical Education."
Student or Learner