Yes, some school programs will give you credit for volunteering with the BC SPCA.
Practicums at Wild ARC are available for university and professional training credits.
Practicums at the Vancouver Branch are also available to university students if registered through the University of British Columbia.
High-school work experience may also be available at your local BC SPCA branch. Contact them directly for details.
Veterinary and registered animal health technologist externships may also be available at certain BC SPCA Hospitals and Clinics. Contact them directly for details.