Likewise, on Extreme you create a vlan:
create vlan Classroom102 tag 102
configure Classroom102 add ports 1-48 untagged
configure Classroom102 add ports 52 tagged
Sadly, I don't think there is a faster way to do it with Extreme. The naming of vlans is cool, but it would be nice to be able to tag multiple vlans on a port at once.
But you get the idea.