In the USA, there are 133 accredited medical schools. The programs are mostly four years in length and the MCAT is required by nearly all of them. Tuition varies depending on if the school in question considers Canadians as international students. Because the variety of U.S. schools and their requirements are so vast, it is a good idea to check each individual school that you are interested in. For more information, visit www.aamc.org.