A lot of Mexican medical schools like US citizens to attend (as the books are written in English - but the courses are taught in spanish).
It's difficult to contrast and compare so many schools, but you may want to check out the "questions students should ask" section in the first post on this board:
http://www.valuemd.com/main-foreign-...ead-first.html
Some Questions Students Should Ask
1. How long has the International Medical School (IMS) been in existence?
2. How can I contact the IMS – telephone, fax, e-mail, WWW?
3. Who is the Dean of Admissions?
4. What are the entrance/admissions requirements?
5. Is an undergraduate degree required in order to start school (matriculate)?
6. Are there specific residency or foreign language requirements?
7. Is the MCAT required or optional?
8. If interviews are required, where are they held?
9. What are mean Science and Overall GPAs for the previous entering class?
10. How many classes of students enter each year, and when are the application deadlines?
11. What are estimated annual expenses, including tuition and fees, books, supplies, study materials, housing, food, travel and other living costs?
12. How do students fund their education? What loan programs and scholarships are students eligible for?
13. How many students are enrolled in each class? What is the attrition rate for matriculated students, i.e., how many typically dropout before finishing? What are common reasons for dropping out?
14. What is the length and structure of the entire curriculum?
15. What are the academic credentials of the faculty teaching basic science courses? Where were they educated?
16. Where do students do their clinical training?
17. How do students perform on USMLE I and II? In recent years, what are the 1st time and total pass rates for students from this school?
18. How many students graduate each year?
19. Where did students in the most recent graduating class match for residency? In what specialties?
20. How can I contact some former IMS graduates who are practicing in the U.S. in my area?