Regarding Medical school an International applicants. Yes, it is very expensive for International students since the money gas to provided up front or show proof that all 4 years can be funded, but also very few US Medical schools accept International students period.
http://premedusa.blogspot.com/2013/05/medical-schools-admitting-internationals.html?m=1