The Australian Medical Association (AMA) has released its annual report on the best medical school in Australia.
The AMA says that the main schools are Sydney, Melbourne and Adelaide.
It also said that the highest number of graduates went on to have successful careers.
The top 10 schools were: Sydney Medical School, Melbourne Medical School (Melbourne), Royal Perth and Melbourne Medical College (AAPM).
The AMA says there are five primary care schools across the country: Adelaide, Perth, Melbourne, Canberra and Adelaide University.
The bottom 10 schools are: Brisbane, Melbourne University, Perth University, Sydney University and Newcastle University.
The AMA also said the main difference between the primary and tertiary medical schools is that primary care doctors spend their time working with people who need help and caring for people who can’t afford the cost of treatment.