Bottom of Page
Class Date Location Class
Size
Available
Seats
Wait
12/5/2022  12/9/2022
08:00 AM 04:00 PM
Bartlett Police Department 25 1 12
1/9/2023  1/13/2023
08:00 AM 04:00 PM
Du Page County Sheriffs Office 22 -2 26
1/23/2023  1/27/2023
08:00 AM 04:00 PM
Aurora Police Department 25 0 24
2/13/2023  2/17/2023
08:00 AM 04:00 PM
Du Page County Sheriffs Office 22 -2 26
2/20/2023  2/24/2023
08:00 AM 04:00 PM
Du Page County Sheriffs Office 22 -1 25

11/1/2022  08:30 AM - 12:30 PM North Aurora Police Department 25 4 0
12/6/2022  08:30 AM - 12:30 PM North Aurora Police Department 25 7 2
1/11/2023  08:30 AM - 12:30 PM North Aurora Police Department 25 0 12
2/1/2023  08:30 AM - 12:30 PM North Aurora Police Department 25 0 24

11/29/2022  11/30/2022
08:00 AM 04:00 PM
Wheeling Police Department 30 0 3
1/19/2023  1/20/2023
08:00 AM 04:00 PM
Romeoville Police Department 30 0 19
2/9/2023  2/10/2023
08:00 AM 04:00 PM
Glendale Heights Police Department 30 -1 21

11/2/2022  11/3/2022
08:00 AM 04:00 PM
Merrionette Park Police Department 24 7 0
12/5/2022  12/6/2022
08:00 AM 04:00 PM
Franklin Park Police Department 24 2 0
12/19/2022  12/20/2022
08:00 AM 04:00 PM
Glenview Police Department 24 0 0
2/13/2023  2/14/2023
08:00 AM 04:00 PM
North Aurora Police Department 24 -1 9
2/13/2023  2/14/2023
08:00 AM 04:00 PM
Franklin Park Police Department 25 18 0
2/22/2023  2/23/2023
08:00 AM 04:00 PM
Round Lake Police Department 24 -1 8

11/28/2022  08:00 AM - 04:00 PM Matteson Police Department 24 8 0
1/17/2023  08:00 AM - 04:00 PM Elmhurst Police Department 24 0 12

11/8/2022  08:00 AM - 04:00 PM McClure Junior High School 25 0 4
12/28/2022  08:00 AM - 04:00 PM McClure Junior High School 25 -4 12
2/20/2023  08:00 AM - 04:00 PM McClure Junior High School 25 -6 14

11/21/2022  08:00 AM - 12:00 PM Cary Police Department 40 23 0
12/14/2022  08:00 AM - 12:00 PM Romeoville Police Department 35 8 0

2/16/2023  08:00 AM - 04:00 PM Buffalo Grove Police Department 30 -1 5

1/26/2023  1/27/2023
08:00 AM 04:00 PM
Kane County Sheriff's Office 22 6 0

12/5/2022  12/9/2022
08:00 AM 04:00 PM
Homewood Police Department 28 0 3
1/9/2023  1/13/2023
08:00 AM 04:00 PM
Gurnee Police Department 28 0 16
2/13/2023  2/17/2023
08:00 AM 04:00 PM
Elgin Police Department 28 -1 28

2/20/2023  2/24/2023
08:00 AM 04:00 PM
Countryside Police Department 30 -1 33

11/28/2022  12/2/2022
08:00 AM 04:00 PM
Westmont Police Department 30 1 1

11/21/2022  11/22/2022
08:00 AM 04:00 PM
Du Page County Sheriffs Office 15 4 1
12/19/2022  12/20/2022
08:00 AM 04:00 PM
Du Page County Sheriffs Office 15 0 5

11/7/2022  11/11/2022
08:00 AM 04:00 PM
Elgin Fire Department, Station #2 25 4 0

11/9/2022  08:00 AM - 04:00 PM Clarendon Hills Police Department 25 7 0
12/7/2022  08:00 AM - 04:00 PM Highland Park Police Department 25 6 0
2/15/2023  08:00 AM - 04:00 PM Homewood Police Department 25 -1 7

1/13/2023  08:00 AM - 04:00 PM Crystal Lake Police Department 20 0 20
1/26/2023  08:00 AM - 04:00 PM North Aurora Police Department 20 -1 16

12/16/2022  08:00 AM - 04:00 PM Glendale Heights Police Department 30 6 0

11/3/2022  08:00 AM - 05:00 PM Gurnee Police Department-Community Room 18 2 0
11/4/2022  08:00 AM - 05:00 PM Gurnee Police Department-Training Room 18 2 0
11/17/2022  08:00 AM - 05:00 PM Lake Zurich Police Department 18 3 0
11/18/2022  08:00 AM - 05:00 PM Lake Zurich Police Department 18 5 0
12/15/2022  08:00 AM - 05:00 PM Hanover Park Police Department 18 0 2
12/16/2022  08:00 AM - 05:00 PM Hanover Park Police Department 18 0 1
1/5/2023  08:00 AM - 05:00 PM Lisle Police Department 18 0 9
1/6/2023  08:00 AM - 05:00 PM Lisle Police Department 18 0 10
1/26/2023  08:00 AM - 05:00 PM Blue Island Police Department 18 -1 4
1/27/2023  08:00 AM - 05:00 PM Blue Island Police Department 18 -1 0
2/9/2023  08:00 AM - 05:00 PM Cal Comm Center 18 -1 2
2/10/2023  08:00 AM - 05:00 PM Cal Comm Center 18 -1 0

11/15/2022  08:00 AM - 05:00 PM Mundelein Police Department 24 3 0
11/16/2022  08:00 AM - 05:00 PM Mundelein Police Department 24 4 0
1/17/2023  08:00 AM - 05:00 PM Romeoville Police Department 24 0 4
1/18/2023  08:00 AM - 05:00 PM Romeoville Police Department 24 0 2
2/7/2023  08:00 AM - 05:00 PM Bartlett Police Department 24 -2 10
2/8/2023  08:00 AM - 05:00 PM Bartlett Police Department 24 -1 8

1/20/2023  08:00 AM - 04:00 PM Kane County Sheriff's Office 18 0 11

11/2/2022  11/3/2022
08:00 AM 04:00 PM
Institute in Basic Life Principles 24 2 0
12/12/2022  12/13/2022
08:00 AM 04:00 PM
Institute in Basic Life Principles 30 0 5

11/9/2022  11/11/2022
09:00 AM 05:00 PM
Tops Dog Kennels 6 0 0

11/2/2022  08:00 AM - 04:00 PM Naperville Police Department 30 0 0
11/16/2022  08:00 AM - 04:00 PM Bloomingdale Police Department 30 1 0

1/5/2023  08:00 AM - 04:00 PM Elgin Police Department 30 -1 6
2/2/2023  08:00 AM - 04:00 PM Carpentersville Public Works 30 -1 3

11/15/2022  11/16/2022
10:00 AM 06:00 PM
Will County Sheriff's Office Training Unit 20 8 0
12/13/2022  12/14/2022
10:00 AM 06:00 PM
Will County Sheriff's Office Training Unit 20 4 0

2/10/2023  08:00 AM - 04:00 PM Kane County Sheriff's Office 14 0 15

12/19/2022  08:00 AM - 04:00 PM Aurora Police Department 20 0 0
12/20/2022  08:00 AM - 04:00 PM Cary Police Department 20 0 7

12/5/2022  08:00 AM - 04:00 PM Glenview Police Department 30 6 0

12/14/2022  08:00 AM - 04:00 PM Montgomery Police Department 20 3 0

11/14/2022  11/17/2022
08:00 AM 04:00 PM
Glendale Heights Police Department 30 9 0

12/5/2022  08:00 AM - 04:00 PM Romeoville Police Department 30 8 0
2/1/2023  08:00 AM - 04:00 PM Bensenville Police Department 30 -1 20

1/19/2023  1/20/2023
08:00 AM 04:00 PM
Lemont Police Department 24 0 22

11/29/2022  12/1/2022
08:00 AM 04:00 PM
Cary Police Department 30 7 0
2/1/2023  2/3/2023
08:00 AM 04:00 PM
Oswego Police Department 30 0 13

11/18/2022  08:00 AM - 04:00 PM Mundelein Police Department 30 12 0
1/20/2023  08:00 AM - 04:00 PM Aurora Police Department 30 0 14
2/21/2023  08:00 AM - 04:00 PM Matteson Police Department 30 -1 7

1/9/2023  1/10/2023
08:00 AM 04:00 PM
Hanover Park Police Department 30 0 6
2/14/2023  2/15/2023
08:00 AM 04:00 PM
Montgomery Police Department 30 -1 4

11/1/2022  11/2/2022
08:00 AM 04:00 PM
Cook County Medical Examiner 20 -1 16
1/3/2023  1/4/2023
08:00 AM 04:00 PM
Cook County Medical Examiner 20 0 35

11/4/2022  08:00 AM - 04:00 PM Glendale Heights Police Department 24 0 4

1/19/2023  1/20/2023
08:00 AM 04:00 PM
Clarendon Hills Police Department 20 -1 3

11/15/2022  08:00 AM - 04:00 PM Lombard Village Hall 24 9 0

2/27/2023  3/3/2023
08:00 AM 04:00 PM
Elgin Police Department 24 -1 17

12/12/2022  12/14/2022
08:00 AM 04:00 PM
Bensenville Police Department 22 3 0
2/20/2023  2/22/2023
08:00 AM 04:00 PM
Franklin Park Police Department 22 -1 3

1/9/2023  08:00 AM - 04:00 PM Crystal Sky Banquets 45 34 0
1/10/2023  08:00 AM - 04:00 PM Crystal Sky Banquets 45 36 0

2/15/2023  2/17/2023
08:00 AM 04:00 PM
Romeoville Police Department 25 6 0

11/15/2022  08:00 AM - 04:00 PM Arlington Heights Police Department 30 14 0
12/13/2022  08:00 AM - 04:00 PM Bartlett Police Department 30 4 0

1/9/2023  08:00 AM - 04:00 PM Bensenville Police Department 20 0 15
1/10/2023  08:00 AM - 04:00 PM Chicago Ridge Emergency Management Center 20 0 11

11/2/2022  08:00 AM - 04:00 PM Bartlett Police Department 25 6 0

12/8/2022  08:00 AM - 04:00 PM Elgin Police Department 25 10 0

1/5/2023  08:00 AM - 04:00 PM Roselle Police Department 30 1 0

1/23/2023  1/25/2023
08:00 AM 04:00 PM
Glendale Heights Police Department 35 -1 15

2/21/2023  08:00 AM - 04:00 PM Glendale Heights Police Department 15 -1 38

11/11/2022  08:00 AM - 04:00 PM Highland Park Police Department 25 9 0
1/20/2023  08:00 AM - 04:00 PM Glendale Heights Police Department 25 0 7

1/5/2023  1/6/2023
08:00 AM 04:00 PM
Westmont Police Department 32 0 4

1/30/2023  2/3/2023
08:00 AM 04:00 PM
Waukegan Police Department 30 0 6

11/10/2022  08:00 AM - 04:00 PM Wheeling Police Department 35 21 0
12/1/2022  08:00 AM - 04:00 PM Montgomery Police Department 35 19 0

11/28/2022  12/2/2022
10:00 AM 06:00 PM
Joliet Jr. College - Weitendorf Agricultural Education Center 22 -1 32

2/16/2023  08:00 AM - 04:00 PM Algonquin Police Department 18 0 14

1/16/2023  08:00 AM - 04:00 PM Oswego Police Department 16 0 5

2/8/2023  2/9/2023
08:00 AM 04:00 PM
Kane County Sheriff's Office 18 0 21

1/18/2023  08:00 AM - 04:00 PM St. Charles Police Department 20 0 18

1/23/2023  1/27/2023
08:00 AM 04:00 PM
Buffalo Grove Police Department 40 0 1

1/18/2023  1/19/2023
08:00 AM 04:00 PM
Glendale Heights Police Department 12 -1 17

1/9/2023  1/10/2023
08:00 AM 04:00 PM
South Elgin Police Department Annex 22 4 0

2/7/2023  08:00 AM - 04:00 PM South Elgin Police Department Annex 22 2 0
2/8/2023  08:00 AM - 04:00 PM Glendale Heights Police Department 12 -4 6

11/1/2022  08:00 AM - 04:00 PM South Elgin Police Department Annex 22 7 0
12/2/2022  08:00 AM - 04:00 PM Glendale Heights Police Department 12 1 0

12/21/2022  08:00 AM - 04:00 PM South Elgin Police Department Annex 22 11 0
12/22/2022  08:00 AM - 04:00 PM Glendale Heights Police Department 15 0 3

11/7/2022  11/10/2022
08:00 AM 04:00 PM
South Elgin Police Department Annex 22 7 0

2/1/2023  08:00 AM - 04:00 PM South Elgin Police Department Annex 22 0 1
2/3/2023  08:00 AM - 04:00 PM Glendale Heights Police Department 12 -3 2

2/13/2023  08:00 AM - 04:00 PM Glendale Heights Police Department 12 -1 2
2/16/2023  08:00 AM - 04:00 PM Glendale Heights Police Department 15 -1 1

1/4/2023  08:00 AM - 04:00 PM South Elgin Police Department Annex 22 14 0
1/5/2023  08:00 AM - 04:00 PM Glendale Heights Police Department 12 0 2

12/12/2022  08:00 AM - 04:00 PM Glendale Heights Police Department 12 0 0
12/13/2022  08:00 AM - 04:00 PM South Elgin Police Department Annex 22 8 0

2/9/2023  2/10/2023
08:00 AM 04:00 PM
Darien Police Department 24 0 21

11/29/2022  11/30/2022
08:00 AM 04:00 PM
St. Charles Police Department 25 0 54

11/17/2022  11/18/2022
08:00 AM 04:00 PM
North Aurora Police Department 24 0 0

11/17/2022  08:00 AM - 04:00 PM Arlington Heights Police Department 30 12 0
12/5/2022  08:00 AM - 04:00 PM Lombard Village Hall 30 16 0
2/10/2023  08:00 AM - 04:00 PM Romeoville Police Department 30 9 0

11/16/2022  08:00 AM - 04:00 PM Gurnee Police Department 30 6 0
12/19/2022  08:00 AM - 04:00 PM Glendale Heights Police Department 35 0 1
1/25/2023  08:00 AM - 04:00 PM Naperville Municipal Center 30 0 8
2/17/2023  08:00 AM - 04:00 PM Niles Police Department 30 -1 10
3/3/2023  08:00 AM - 04:00 PM Oswego Police Department 30 -1 6
4/26/2023  08:00 AM - 04:00 PM Homewood Police Department 30 -1 7

12/5/2022  12/9/2022
08:00 AM 04:00 PM
Harper College- Wojcik Conference Center, Bldg. W 45 1 11
1/16/2023  1/20/2023
08:00 AM 04:00 PM
Elgin Police Department 45 -2 31
2/6/2023  2/10/2023
08:00 AM 04:00 PM
Streamwood Police Department 45 0 34
3/27/2023  3/31/2023
08:00 AM 04:00 PM
Oswego Police Department 45 0 33
5/15/2023  5/19/2023
08:00 AM 04:00 PM
St. Xavier University - Andrew Conference Center 45 0 27

11/14/2022  08:00 AM - 04:00 PM Lake In The Hills Police Department 30 7 0
1/17/2023  08:00 AM - 04:00 PM Carol Stream Police Department 30 0 9
2/15/2023  08:00 AM - 04:00 PM Lemont Police Department 30 -1 9

12/22/2022  12/23/2022
08:00 AM 04:00 PM
McClure Junior High School 25 12 0
12/29/2022  12/30/2022
08:00 AM 04:00 PM
Lyons Township High School North Campus 25 15 0

1/2/2023  1/6/2023
08:00 AM 04:00 PM
McClure Junior High School 25 0 7

12/7/2022  12/18/2022
06:00 PM 04:00 PM
Flossmoor Police Department 0 -3 0
1/25/2023  2/5/2023
06:00 PM 04:00 PM
Joseph Schwab Public Works Facility Des Plaines Police Department Firearms Range 0 -7 11

1/12/2023  08:00 AM - 04:00 PM North Aurora Police Department 30 -1 3

12/13/2022  12/15/2022
09:00 AM 05:00 PM
Barrington Police Department 25 0 3
2/22/2023  2/24/2023
09:00 AM 05:00 PM
St. Charles Police Department 25 -1 23

11/9/2022  09:00 AM - 05:00 PM Roselle Police Department 30 6 0
1/25/2023  09:00 AM - 05:00 PM Montgomery Police Department 25 -1 3

12/9/2022  08:00 AM - 04:00 PM Cary Police Department 30 1 9
2/10/2023  08:00 AM - 04:00 PM Lombard Village Hall 30 -1 15

1/10/2023  1/13/2023
08:00 AM 04:00 PM
Cary Police Department 16 -1 21
2/21/2023  2/24/2023
08:00 AM 04:00 PM
North Aurora Police Department 16 0 22

12/5/2022  12/9/2022
08:00 AM 04:00 PM
Hanover Park Police Department 16 3 0
2/20/2023  2/24/2023
08:00 AM 04:00 PM
Roselle Police Department 16 0 24

11/15/2022  08:00 AM - 04:00 PM McCook Police Department 20 4 0

1/13/2023  08:00 AM - 03:00 PM Franklin Park Police Department 35 0 2
2/10/2023  08:00 AM - 03:00 PM St. Charles Police Department 35 0 3
3/3/2023  08:00 AM - 03:00 PM Buffalo Grove Police Department 35 0 1

12/15/2022  08:00 AM - 04:00 PM Oakbrook Terrace Police Department 30 0 3

11/22/2022  08:00 AM - 04:00 PM Aurora Police Department 30 -1 0
1/24/2023  08:00 AM - 04:00 PM Elmhurst Police Department 30 0 10

1/24/2023  1/25/2023
08:00 AM 04:00 PM
Westmont Police Department 35 1 0

11/14/2022  11/18/2022
08:00 AM 04:00 PM
Roselle Police Department 30 9 0
2/13/2023  2/17/2023
08:00 AM 04:00 PM
Lisle Police Department 30 -1 9

2/9/2023  08:00 AM - 04:00 PM Algonquin Police Department 18 0 12

11/8/2022  08:00 AM - 04:00 PM Merrionette Park Police Department 30 5 0
12/12/2022  08:00 AM - 04:00 PM Oakbrook Terrace Police Department 35 0 2
1/5/2023  08:00 AM - 04:00 PM Lyons Police Department 35 0 3

11/7/2022  11/9/2022
08:00 AM 04:00 PM
Cary Police Department 30 3 0
1/9/2023  1/11/2023
08:00 AM 04:00 PM
Glendale Heights Police Department 30 -1 22

12/5/2022  12/9/2022
08:00 AM 04:00 PM
University of Saint Mary of the Lake Confrence Center Meeting Hall D 30 1 0
2/6/2023  2/10/2023
08:00 AM 04:00 PM
Woodstock Police Department 30 0 29

1/9/2023  1/13/2023
08:00 AM 04:00 PM
McCook Police Department 30 0 25
1/16/2023  1/20/2023
08:00 AM 04:00 PM
Lyons Police Department 30 0 26

11/14/2022  08:00 AM - 04:00 PM Mundelein Police Department 30 13 0

12/12/2022  08:00 AM - 04:00 PM Lake Zurich Police Department 16 0 2
1/27/2023  08:00 AM - 04:00 PM Lake Zurich Police Department 16 -1 9

11/14/2022  08:00 AM - 04:00 PM Arlington Heights Police Department 30 12 0

12/6/2022  12/7/2022
08:00 AM 04:00 PM
Countryside Police Department 16 1 0

11/2/2022  08:00 AM - 04:00 PM Clarendon Hills Police Department 30 12 0
2/21/2023  08:00 AM - 04:00 PM Lyons Police Department 30 -1 5

11/4/2022  08:00 AM - 04:00 PM Hanover Park Police Department 25 17 0
2/24/2023  08:00 AM - 04:00 PM Darien Police Department 25 7 0

2/22/2023  2/23/2023
08:00 AM 04:00 PM
Glendale Heights Police Department 30 -1 18

11/9/2022  08:00 AM - 04:00 PM Lemont Police Department 30 11 0
1/25/2023  08:00 AM - 04:00 PM Clarendon Hills Police Department 30 1 0

11/28/2022  08:00 AM - 04:00 PM Barrington Police Department 30 18 0
1/31/2023  08:00 AM - 04:00 PM Montgomery Police Department 30 17 0

12/9/2022  08:00 AM - 04:00 PM Round Lake Police Department 20 11 0
1/16/2023  08:00 AM - 04:00 PM Oakbrook Terrace Police Department 20 0 1
2/6/2023  08:00 AM - 04:00 PM Romeoville Police Department 20 2 0

11/15/2022  08:00 AM - 04:00 PM Bloomingdale Police Department 24 6 0
2/21/2023  08:00 AM - 04:00 PM Bloomingdale Police Department 24 0 9

1/5/2023  1/6/2023
08:00 AM 04:00 PM
Romeoville Police Department 24 -1 10

12/5/2022  12/6/2022
08:00 AM 04:00 PM
Naperville Police Department 28 11 0

1/10/2023  1/12/2023
08:00 AM 04:00 PM
Round Lake Police Department 20 -1 0

12/7/2022  12/9/2022
08:00 AM 04:00 PM
Cook County Morgue 30 17 0

12/2/2022  12/3/2022
08:30 AM 04:30 PM
Cook County Morgue 20 10 0

11/18/2022  08:00 AM - 04:00 PM Fox Lake Police Department 25 7 0
1/27/2023  08:00 AM - 04:00 PM Westmont Police Department 40 0 23
2/24/2023  08:00 AM - 04:00 PM Glendale Heights Police Department 35 0 24

12/15/2022  08:00 AM - 12:00 PM St. Charles Police Department 30 20 0
12/16/2022  12:00 PM - 04:00 PM St. Charles Police Department 30 27 0

1/6/2023  08:00 AM - 04:00 PM Glenview Police Department 35 -1 6

12/1/2022  12/2/2022
08:00 AM 04:00 PM
Arlington Heights Police Department 30 3 1

1/23/2023  1/27/2023
08:00 AM 04:00 PM
Hanover Park Police Department 20 0 5

2/7/2023  08:00 AM - 04:00 PM Aurora Police Department 30 0 2

12/8/2022  12/9/2022
08:00 AM 04:00 PM
Arlington Heights Police Department 15 2 2
1/26/2023  1/27/2023
08:00 AM 04:00 PM
Roselle Police Department 15 -1 8

11/15/2022  11/17/2022
08:00 AM 04:00 PM
Glenview Police Department 30 16 0

1/10/2023  1/12/2023
08:00 AM 03:00 PM
Franklin Park Police Department 35 -1 0
2/7/2023  2/9/2023
08:00 AM 03:00 PM
St. Charles Police Department 35 -1 9
2/28/2023  3/2/2023
08:00 AM 03:00 PM
Buffalo Grove Police Department 35 0 4

11/18/2022  08:00 AM - 04:00 PM Crystal Lake Police Department 30 5 0
2/17/2023  08:00 AM - 04:00 PM Buffalo Grove Police Department 30 0 13
2/20/2023  08:00 AM - 04:00 PM Oakbrook Terrace Police Department 30 0 13

11/10/2022  08:00 AM - 04:00 PM Arlington Heights Police Department 20 13 0
1/12/2023  08:00 AM - 04:00 PM Oswego Police Department Community Room 20 0 3
2/16/2023  08:00 AM - 04:00 PM Estelle Sieb Community Center (Norridge) 20 -1 0

2/16/2023  08:00 AM - 04:00 PM Montgomery Police Department 20 -1 10

11/9/2022  11/10/2022
08:00 AM 04:00 PM
Woodstock Police Department 35 5 0
11/28/2022  11/29/2022
08:00 AM 04:00 PM
Burbank Police Department 30 2 0
12/12/2022  12/13/2022
08:00 AM 04:00 PM
Bloomingdale Police Department 30 0 3
1/30/2023  1/31/2023
08:00 AM 04:00 PM
Lemont Police Department 30 0 11
2/27/2023  2/28/2023
08:00 AM 04:00 PM
Lisle Police Department 35 -1 6

11/21/2022  08:00 AM - 04:00 PM Bloomingdale Police Department 30 16 0
1/10/2023  08:00 AM - 04:00 PM Lisle Police Department 30 16 0
1/17/2023  08:00 AM - 04:00 PM Westmont Police Department 30 9 0
1/25/2023  08:00 AM - 04:00 PM Mc Henry County Sheriff's Office 35 15 2

12/12/2022  12/13/2022
08:00 AM 04:00 PM
Waubonsee Community College - Auditorium 300 259 0

11/9/2022  08:00 AM - 04:00 PM Burbank Police Department 24 9 0
11/30/2022  08:00 AM - 04:00 PM Franklin Park Police Department 24 11 0

11/9/2022  11/10/2022
08:00 AM 04:00 PM
Calumet City Public Safety Training Center 15 0 6

12/15/2022  08:00 AM - 04:00 PM Lake In The Hills Police Department 24 0 21

12/15/2022  08:00 AM - 04:00 PM Waubonsee Community College - Auditorium 250 226 0

1/17/2023  1/20/2023
08:00 AM 04:00 PM
North Aurora Police Department 32 0 8

11/29/2022  11/30/2022
08:00 AM 04:00 PM
Aurora Police Department 24 10 0
1/5/2023  1/6/2023
08:00 AM 04:00 PM
Barrington Police Department 24 0 5

11/18/2022  08:00 AM - 04:00 PM Bloomingdale Police Department 25 3 0

12/14/2022  08:00 AM - 04:00 PM Waubonsee Community College - Auditorium 250 216 0

11/14/2022  11/18/2022
08:00 AM 04:00 PM
Elgin Fire Department, Station #2 25 14 0

2/21/2023  2/24/2023
08:00 AM 04:00 PM
Oswego Police Department Community Room 25 -1 28

2/24/2023  08:00 AM - 04:00 PM Romeoville Police Department 30 0 0

12/19/2022  12/20/2022
09:00 AM 05:00 PM
Burr Ridge Police Department 25 0 13
2/22/2023  2/23/2023
09:00 AM 05:00 PM
Lemont Police Department 25 0 27

1/10/2023  09:00 AM - 05:00 PM Matteson Police Department 30 0 12
2/14/2023  09:00 AM - 05:00 PM Darien Police Department 25 -1 15

2/14/2023  08:00 AM - 04:00 PM Cal Comm Center 30 -1 6

2/8/2023  08:00 AM - 04:00 PM Algonquin Police Department 28 -1 32

11/3/2022  11/4/2022
03:00 PM 11:00 PM
Illinois State Police/District 2 20 1 0

Firearms Courses Top of Page
11/21/2022  02:00 PM - 06:00 PM Elmwood Park Police Department 0 -3 2
12/1/2022  02:00 PM - 06:00 PM Elmwood Park Police Department 0 -4 1
12/16/2022  08:00 AM - 12:00 PM Joseph Schwab Public Works Facility Des Plaines Police Department Firearms Range 0 -2 5
1/27/2023  08:00 AM - 12:00 PM Joseph Schwab Public Works Facility Des Plaines Police Department Firearms Range 0 0 5
Top of Page