DrScheme supports two forms of extension to the programming environment:
Teachpacks are particularly useful in a classroom setting, where an instructor can provide a teachpack that is designed for a specific exercise. To use the teachpack, each student must download the teachpack file and select it through the Language|Set Teachpack To... menu item.