Course Schedules

OSHA Courses

Search our listing of over 40 OSHA Courses available and locations throughout the Midwest.

OSHA Course Schedules

10- and 30-Hour Courses

Options for those starting out and experienced workers looking to advance in construction, general industry and maritime industry fields.

10- and 30-Hour Course Schedules

Free Machinery Courses

Training and education for workers and employers on workplace safety and health hazards, responsibilities and rights.

Free Machinery Course Schedules


Contract Courses

Can't find the course you need? Want to train your team at your location? The National Safety Education Center can tailor any of our safety and health courses to meet your needs. See our Contract Courses page for more information.

NSEC Course Enrollment Policies


Participant transfer will be accepted 21 or more calendar days in advance of the course start date without charge. Transfer to another course 20 or fewer calendar days prior to the course start date will result in a transfer fee of 30% of the course registration fee.

Stay Informed

At the National Safety Education Center, we have many course offerings and observe a normal range of registration levels. Some courses fill quickly and close early, while other courses with enrollment lower than the minimum required by OSHA may have to be rescheduled. Due to these varied situations, please plan your course registration early.

Cancellation Fees

  • 21 or more calendar days in advance of start date, full refund, no fee.
  • 15 to 20 days notice in advance of start date 30 percent of regular registration price.
  • Eight to 14 days notice in advance of start date 40 percent of regular registration price.
  • Seven or less days notice prior to start date 50 percent of regular registration price.
  • No show - no refund.
  • Call 800-656-5317 for course cancellation or transfer.
OSHA Training Institute Education Centers®

Contact Us

National Safety Education Center
148 N. 3rd St
DeKalb, IL 60115
815-753-4203 (fax)

For questions regarding payment for courses, call 800-656-5317

For questions on submitting 10-hour and 30-hour card requests or replacement cards, call 815-753-6904


Request New 10-Hour or 30-Hour Cards

Back to top