How affordable would these colleges be for me?

@HeartofDixie Have your son also try the SAT. Some kids do better on that. I also think petroleum engineering is fine.