Personal finance should be taught in high school, if not earlier. It should definitely be in every college freshman's curriculum. See our Credit by Examination - Personal Finance information.