This law was like doing away with driver's licenses. Making the public assume every driver is insured, can drive safely and understands the traffic laws. So, if we require a license to operate a vehicle on public roads, why wouldn't we require a license to carry a loaded weapon in public?
Ok, I can live with that. To match your requirements:
1) At age 15 a person may take a written test for a fee of $20 on basic firearm laws, safe firearm handling, etc.
a) The 15 year old may now carry any small arm openly or concealed anywhere and everywhere in the nation as long as they are accompanied by an adult.
2) At age 16 a person may take a written test for a fee of $20 on basic firearm laws, safe firearm handling, etc. There will also be a very basic live fire test.
a) The 16 year old may now carry any small arm openly or concealed anywhere and everywhere in the nation.
3) At age 18 a person may take an additional test that may include live fire to own, and carry ALL arms.
4) At age 14 a person may take a written test for a fee of $20 on basic firearm laws, safe firearm handling, etc. There will also be a very basic live fire test.
a) The 14 year old may now carry any small handgun (.38-9mm or less) openly or concealed anywhere and everywhere in the nation.
#4 is resembling a motorcycle license...I don't know if it is still the case but when I was 14 you could get a motorcycle license for 250cc and under.
Every 5 years the license is renewable at a cost of $20.