Illinois Concealed Carry Classes & Top Rated Firearm Training

Illinois Concealed Carry Classes & Top-Rated Firearm Training

Carry in 37 States! Spring Special Only $189 includes 16 hours training for Illinois, Florida, and Arizona Concealed Carry permits. Click here for schedule and registration.

CCW Renewal classes available in Arlington Heights & Crystal Lake!

“After looking long and hard to find an instructor and course to take for my concealed carry, I found Condition Yellow Academy. I couldn’t be more pleased with the class. HIGHLY RECOMMEND IT! Brian and Steve were very knowledgeable and informative sharing everything you would need to know and more about concealed carry. Looking forward to more classes and training with CYA.”    by: James 2/24/14

Visit our review page to read comments from other students.

Video Introduction

About Us

We are a group of experienced passionate firearms instructors, approved by the Illinois State Police, that dedicate our lives to teaching others how to handle firearms safely & responsibly. Whether you are a beginner, or an experienced shooter, Condition Yellow Academy has something for you. The most important thing to remember when owning or carrying a firearm is safety. Safe gun storage and safe gun handling should be top priorities for all gun owners. We specialize in teaching Illinois Concealed Carry Classes, renewal classes, and in helping others obtain their CCW permit.

We offer a wide variety of classes that range from beginner classes for those that have never even held a gun before, to advanced training, including defensive pistol, defensive carbine, and defensive shotgun classes. See our Other Classes page for more information on these classes. Our 16 hour concealed carry class is an excellent way to introduce yourself to basic firearm handling as well as for familiarizing yourself with Illinois firearm laws. This class is also a requirement in order to receive a concealed carry permit in Illinois. Call us: 847-341-5711


About Condition Yellow

Condition Yellow: Relaxed alert. No specific threat situation. Your mindset is that “today could be the day I may have to defend myself”.

  • You are simply aware that the world is a potentially unfriendly place and that you are prepared to defend yourself, if necessary.
  • You don’t have to be armed in this state, but if you are armed you should be in “Condition Yellow”.
  • You should always be in Yellow whenever you are in unfamiliar surroundings or among people you don’t know.
  • In Yellow, you are “taking in” surrounding information in a relaxed but alert manner, like a continuous 360 degree radar sweep.

– “Col. Jeff Cooper”


Register Today!    (847) 341-5711


* Walk-in Hours (Arlington Heights):

Mon 10 am-7:30 pm
Tues 10 am – 5 pm
Wed 10 – 5 pm
Thur 10 -7:30 pm
Fri 10 -3 pm
Sat 10 -3 pm

Phone Number & Hours


Offering Illinois Concealed Carry Classes to Chicago and the Surrounding Suburbs Since 2013. We have trained students to get their concealed carry permit from Chicago, Arlington Heights, Buffalo Grove, Long Grove, Mount Prospect, Prospect Heights, Morton Grove, Wheeling, Barrington, Lake in the Hills, Huntley, Woodstock, Crystal Lake, McHenry, Wauconda, Kildeer, Lake Zurich, Inverness, Schaumburg, Hoffman Estates, Rolling Meadows, Roselle, Itasca, Des Plaines, Elk Grove Village, Northbrook, Deerfield, Vernon Hills, Algonquin, Highland park, Glenview, Lincolnshire, Winnetka, Glencoe, Wilmette, Lindenhurst, Libertyville, Lake Forest, Evanston, Skokie, Sugar Grove, Yorkville, Oswego, Plano, St. Charles, Batavia, Geneva, Aurora, Glen Ellyn, Downers Grove, Lombard, Elmhurst, Woodridge, Darien, Naperville, Willowbrook, Westmont, Hinsdale, Oak Brook, Burr Ridge, Clarendon Hills, Carol Stream, West Chicago, Fox Lake, Round Lake, Johnsburg, Lakemoor, Volo, Park Ridge, Rosemont, Lincolnwood, Hillside, Bellwood, Melrose Park, Northlake, Broadview, Oak Park, Glendale Heights, Villa Park, Westchester, Bolingbrook, Plainfield, Lisle, Addison, Bensenville, Elmhurst, River Grove, Niles, Maywood, Cicero, Shiller Park, Romeoville, Bloomingdale, Bartlett, Streamwood, Elgin, Elmwood Park, Orland Park,  Lagrange, Riverside, & River Forest.