The Marines teach marksmanship. I can tell you from personal experience, many of the Marine Recruits come from the cities and have never fired a long arm before joining. Many of them have never used a shovel or swung a sledge either.
Even the Corps sometimes has a kid who can’t hit the broad side of a barn. One was a kid in my platoon from TN, First name David, Middle name Crockett, Last name ____________ . Worst shooter I’ve ever seen.