OLR provides specialist programs in a number of areas. Specialist teachers work with class teachers to support students and contribute enormously to high quality teaching and learning at OLR.