Carmen de las Cuevas is good. They also teach flamenco.
https://www.carmencuevas.com/en/
Their school is located in the Sacromonte area of Granada.
Click on the links to see the most popular activities that you can do in these places:
Note that the booking system uses a Spanish system and there is no involvement of any American company and no US tariffs.