60,453 Certified Grads since 1992
Talk to an Advisor 800-779-1779
share mail  print

TESOL/TESL/TEFL COURSE LOCATIONS

Courses are held in over 100 locations throughout the US and Canada

See Courses in My Area

Zip Code

or Select a Location Below

Arizona


Course #6262: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!
Course #6401: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Course #6263: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

California


Course #6201: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6264: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6265: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6202: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6203: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6266: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6250: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

Course #6315: Aug. 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jul 16
& Save $100!

Course #6267: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!
Course #6403: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Course #6268: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!
Course #6404: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Course #6251: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!
Course #6316: Aug. 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jul 16
& Save $100!

Course #6235: May 28, 29, June 4, 5, 11, 12
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6204: May 14, 15, 21, 22, 28, 29 [Limited Availability]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6269: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Colorado


Course #6236: May 28, 29, June 4, 5, 11, 12
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6270: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!
Course #6406: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Connecticut


Course #6271: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6237: May 28, 29, June 4, 5, 11, 12
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

District of Columbia


Course #6205: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6272: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Florida


Course #6273: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6136: April 23, 24, 30, May 1, 7, 8 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6274: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!
Course #6407: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Course #6275: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!
Course #6408: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Course #6238: May 28, 29, June 4, 5, 11, 12
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Georgia


Course #6206: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6276: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Illinois


Course #6277: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!
Course #6409: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Course #6376: Sept. 17, 18, 24, 25, Oct. 1, 2
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Aug 20
& Save $100!

Indiana


Course #6278: Aug. 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jul 09
& Save $100!

Course #6207: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

Iowa


Course #6378: Sept. 17, 18, 24, 25, Oct. 1, 2
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Aug 20
& Save $100!

Course #6279: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Kentucky


Course #6379: Sept. 17, 18, 24, 25, Oct. 1, 2
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Aug 20
& Save $100!

Course #6280: Aug. 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jul 16
& Save $100!

Louisiana


Course #6281: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 11
& Save $100!

Course #6208: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Maryland


Course #6252: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

Course #6317: Aug. 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jul 16
& Save $100!

Massachusetts


Course #6282: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6209: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6283: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Michigan


Course #6381: Sept. 17, 18, 24, 25, Oct. 1, 2
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Aug 20
& Save $100!

Course #6284: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6253: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

Minnesota


Course #6211: May 14, 15, 21, 22, 28, 29 [Limited Availability]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6285: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Missouri


Course #6286: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6239: May 28, 29, June 4, 5, 11, 12 [Limited Availability]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Nevada


Course #6212: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6287: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

New Jersey


Course #6288: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!
Course #6412: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Course #6240: May 28, 29, June 4, 5, 11, 12
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

New York


Course #6213: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

Course #6214: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6387: Sept. 17, 18, 24, 25, Oct. 1, 2
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Aug 20
& Save $100!

Course #6254: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!
Course #6289: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6388: Sept. 17, 18, 24, 25, Oct. 1, 2
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Aug 20
& Save $100!

Course #6290: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6291: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6292: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

North Carolina


Course #6293: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6217: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6294: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Ohio


Course #6218: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6219: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6295: July 23, 24, 30, 31, Aug. 6, 7
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 25
& Save $100!
Course #6414: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Oklahoma


Course #6220: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6296: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Oregon


Course #6221: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Course #6222: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6297: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Pennsylvania


Course #6223: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6298: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6299: July 30, 31, Aug. 6, 7, 13, 14
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jul 02
& Save $100!
Course #6415: Oct. 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Sep 10
& Save $100!

Rhode Island


Course #6255: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

South Carolina


Course #6300: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6301: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Tennessee


Course #6302: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6224: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Texas


Course #6225: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6303: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6226: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6304: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6227: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6305: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6228: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Utah


Course #6229: June 4, 5, 11, 12, 18, 19
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 07
& Save $100!

Virginia


Course #6306: July 30, 31, Aug. 6, 7, 13, 14
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jul 02
& Save $100!

Course #6256: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

Washington


Course #6230: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #6307: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Course #6257: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

Wisconsin


Course #6231: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by May 14
& Save $100!

Course #6308: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 18
& Save $100!

Canada


Burnaby

Course #1646: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Calgary

Course #1638: May 14, 15, 21, 22, 28, 29 - [Course Full]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1647: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1654: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Edmonton

Course #1639: May 14, 15, 21, 22, 28, 29 - [Course Full]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1648: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1655: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Fredericton

Course #1643: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Guelph

Course #630: July 9, 10, 16, 17, 23, 24
Saturdays (9:30am - 6:00pm), Sundays (9:30am - 6:00pm)

Halifax

Course #1644: May 14, 15, 21, 22, 28, 29 [Limited Availability]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1661: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Hamilton

Course #631: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #646: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Kingston

Course #639: May 28, 29, June 4, 5, 11, 12
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

London

Course #632: May 14, 15, 21, 22, 28, 29 [Limited Availability]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #647: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Montreal

Course #1642: May 14, 15, 21, 22, 28, 29 - [Course Full]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1658: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

North York

Course #640: May 28, 29, June 4, 5, 11, 12
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #649: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Ottawa

Course #633: May 14, 15, 21, 22, 28, 29 - [Course Full]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #642: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #651: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Regina

Course #1656: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Saskatoon

Course #1640: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Toronto

Course #635: May 14, 15, 21, 22, 28, 29 - [Course Full]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #643: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #644: June 18, 19, 20, 21, 22, 23, 24, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm), weeknights (6:00pm - 10:00pm)
Course #652: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Vancouver

Course #1636: May 14, 15, 21, 22, 28, 29 [Limited Availability]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1652: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Victoria

Course #1637: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1653: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Waterloo

Course #638: May 14, 15, 21, 22, 28, 29
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #653: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Windsor

Course #654: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Winnipeg

Course #1641: May 14, 15, 21, 22, 28, 29 [Limited Availability]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1657: July 9, 10, 16, 17, 23, 24
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)