Precertification Training
Precertification training classes and examinations will be conducted in-person only. Renewal applicants have the option to attend in person or online. In-person classes will be conducted in Southern and Northern California, monthly, as needed. To register for a Precertification Training class, please submit a registration form, through email, indicating the requested location. Renewal applicants may indicate the requested location/format. Precertification training and examinations may be cancelled if, 5 business days prior to the scheduled training class there is not a minimum of 5 registered participants.
Preregistration form (PDF).
SB 96 (Chapter 356, Statutes of 2013) requires both new and renewing certification applicants to take a CalRecycle training class and score at least 80 percent on a written test to qualify to apply for certification as a recycling center or processing facility.
This training will prepare attendees to meet the certification requirements, adhere to program rules, and be better prepared for successful participation in the Beverage Container Recycling Program
At least two classes will be scheduled per month, one in Northern California and one in Southern California.
PLEASE NOTE: You must print out the form and sign it prior to submitting it. We do not accept digital signatures.
- Unit policy requires a 48-hour response time to email inquiries.
- Registrations are processed in the order they are received.
- If the class becomes full or registration has closed, staff will contact you and request that you select an available class date.
For questions and/or additional information on precertification, please contact the Recycler Education and Exams Unit at
RecyclerEducationAndExams@calrecycle.ca.gov or by phone at (916) 323-3008.
Training Dates and Locations
Class Date | Time | Location/Format | Language |
---|---|---|---|
October 1, 2025 FULL | 8:00 a.m. – 4:00 p.m. | El Segundo | English |
October 2, 2025 FULL | 8:00 a.m. – 4:00 p.m. | El Segundo | Español |
October 22, 2025 Must register by Oct. 3, 2025 | 8:00 a.m. – 1:00 p.m. | Online/Zoom (Renewals) | Español |
October 23, 2025 Must register by Oct. 3, 2025 | 8:00 a.m. – 1:00 p.m. | Online/Zoom (Renewals) | English |
November 5, 2025 FULL | 8:00 a.m. – 4:00 p.m. | Carlsbad | English |
November 6, 2025 FULL | 8:00 a.m. – 4:00 p.m. | Carlsbad | Español |
November 18, 2025 FULL | 8:00 a.m. – 4:00 p.m. | Elk Grove | English |
November 19, 2025 Must register by Nov. 10, 2025 | 8:00 a.m. – 4:00 p.m. | Elk Grove | Español |
December 3, 2025 Must register by Nov. 21, 2025 | 8:00 a.m. – 4:00 p.m. | Garden Grove | English |
December 4, 2025 FULL | 8:00 a.m. – 4:00 p.m. | Garden Grove | Español |
December 9, 2025 Must register by Nov. 21, 2025 | 8:00 a.m. – 1:00 p.m. | Online/Zoom (Renewals) | English |
December 10, 2025 Must register by Nov. 21, 2025 | 8:00 a.m. – 1:00 p.m. | Online/Zoom (Renewals) | Español |
January 7, 2026 Must register by Dec. 31, 2025 | 8:00 a.m. – 4:00 p.m. | Rosemead | English |
January 8, 2026 Must register by Jan. 1, 2026 | 8:00 a.m. – 4:00 p.m. | Rosemead | Español |
February 4, 2026 Must register by Jan. 28, 2026 | 8:00 a.m. – 4:00 p.m. | Thousand Oaks | English |
February 5, 2026 Must register by Jan. 29, 2026 | 8:00 a.m. – 4:00 p.m. | Thousand Oaks | Español |
February 25, 2026 Must register by Feb. 6, 2026 | 8:00 a.m. – 1:00 p.m. | Online/Zoom (Renewals) | Español |
February 26, 2026 Must register by Feb. 6, 2026 | 8:00 a.m. – 1:00 p.m. | Online/Zoom (Renewals) | English |
March 11, 2026 Must register by Mar. 4, 2026 | 8:00 a.m. – 4:00 p.m. | Garden Grove | English |
March 12, 2026 Must register by Mar. 5, 2026 | (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'987acc2ebaa5cf81',t:'MTc1OTMwOTUxOS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})(); |