My answer to Can I work in US after finishing USMLE step 1 and step 2?
Thank you for A2A.
I assume there are two parts behind you asking this question-
A. To earn money covering some part of your USMLE journey B. Gain US medical experience
To earn money-
You cannot practice clinical medicine in US unless you are in a Residency program or have completed one.
You can instead join as a surgical/OT technician, research assistant in Hospitals / NIH, work for NGO in medical field like Doctors without Borders , work as a USMLE Tutor teaching students online/offline or work in non -medicine related job.
To be kept in mind you can earn only when you are either on student visa/J1 / H1. These can be sponsored by your employer. Do not do this on a tourist visa as it can lead to eviction from the country.
Gain US medical experience
These can be done via unpaid USCE or paid clinical research assistant positions or working with NGO / NIH if an opening is present.