You are correct.
As of Jan 1, 2017 any person 19 years of age and older can carry a concealed firearm without the need of a permit.
You can still get a permit but you don't need one.
Missouri ping
Low volume ping list
FReepmail me to be on, or off, this list.
If truth be known I would not be surprised to hear that there are MANY, MANY teachers who “carry”, some even in schools.