The answer depends on what 'type' of doctor you are referring to. The short answer is NO, a doctor does not need to have a PhD.
Doctors of Philosophy (PhD) are by definition the true "doctors", as the word doctor comes from the latin for teache; they are usually scientists and instructors at universities. Besides these "true" doctors, our society has also used the term doctor to refer to anyone who has completed a doctorate degree in school. Thus, there are many different types of doctors, spanning many fields. Most often we associate the term doctor with certain health care professionals who have completed a doctorate level degree. Some examples of those are:
Doctors of Medicine (MD) - use medications and surgery to treat almost anything
Doctors of Osteopathic Medicine (DO) - in the US they are similar to MDs
Doctors of Chiropractors (DC) - use manual therapies to treat the spine and neuromusculoskeletal system
Doctors of Dentistry (DDS) - treat problems involving teeth and gums
Doctors of Optometry (OD) - deal with issues involving the eyes
Doctors of Podiatric Medicine (DPM) - deal with issues involving the feet
Doctors of Veteriny Medicine (DVM) - treat animals using medicine or surgery
No, if you are referring to a physician, they can have a Ph.D., but usually do not and simply have an appropriate medical degree such as a Doctor of Osteopathic Medicine (D.O.) or Doctor of Medicine (M.D.) degree. However, the recipient of a Ph.D. is known as a doctor since a Ph.D. is a Doctor of Philosophy degree but is a more research-oriented degree.
The minimum educational requirement for a public school teacher within the United States is a bachelor's degree with state teachers certification. Many go on for a master's degree, and some for a PhD, or EdD especially if they intend to teach at a college or university level.
most teachers at college level don't because it's not necessary
You only "need" a PhD if it is required to achieve your overall career goals and objectives.
There are many of course. They all need many PhD's.
In order to become an English teacher one does not need to have a PHD. However further education after high school is required to fullfill a career as an English teacher. Most teachers of English hold a minimum of a Bachelors Degree.
to become a psychologist you need to get a PhD
You need a PHD Degree
Teachers need a patient ,self disipline and etc.
a PHD in psychology.
Phd
PhD.
They need math teachers in all schools around the world.
Usually someone wanting to be a university professor has earned their PhD or MFA. If you are working your way toward a Phd you may be a teaching assistant in the meantime.