The FAA can answer your question on this
site.
There are a variety of ways to achieve this, including attending a full time course or acquiring the necessary experience in conjunction with other activities (including flight training).
The FAA provides a list of schools
here. Do a search for A&P schools on the Internet, and you will come up with a bunch of places that provide a complete range of training.
Some of the best programmes (including flight training) are in community colleges, these also offer you the choice to train pretty much were you want. As a non (State) resident, the tuition is often more expensive. Search them out by desired city name and (add) community college.
I know lots of people who have acquired A&P licences as a sideline to their main occupation. They range in capability from the best out there to people I wouldn't let set foot in an aircraft.
Like everything, it is a combination of talent and effort that gets you there.
Couple of examples for you that I am familiar with, that turn out excellent, employable, individuals;
Lane - Eugene, OR.
UAA - Anchorage
And this school can get you through an A&P programme in
12 months.