Medical training is done mostly at public universities with much specializations done in vocational or internship settings. Some public universities in Mexico, such as the University of Guadalajara, have signed agreements with the U.S. to receive and train American students in Medicine. Health care costs in private institutions and prescription drugs in Mexico are on average lower than that of its North American economic partners.