Iowa
Legal age you can drive is 16, but you have a temp license until you are 18 then you get a full license... some kind of graduated "earn your license" thing. However, you can get what is called a school permit at the age of 14, which can only be used to drive back and forth from home to school/school activities.
Legal age you can drink both hard liquor and beer - 21
Legal age to vote 18
Legal to have sex..... well that is a totally different matter... I have included a link here - if anyone is so inclinded...
http://www.ageofconsent.com/iowa.htm
It is very confusing... depends upon your age, gender, what the definition of a child is and there are different circumstances in which different definitions apply ..... sheesh - we always said anything under 18 was jailbait.... you know 16 will get ya 20???? From what I understand from this, you can be 12 years of age and still be ok for sex if the person is up to 5 years older than you... so if you are 13, you can have sex with an 18 year old!!!
But..... there is another area in the Iowa Code that gives parents the power to press charges against someone who has had sex with your under 18 year old - male or female - if that person is older than 18!!! Confusing!!!!!!!!!!!!
In addition to that - (isn't there always something?) If you allow your under 18 kid to have sex with someone who is 5 years older, the state can charge the parents with child abandoment and abuse!!!!
You can also emancipate your child at the age of 16 in Iowa...