I went recently in Cabarete D.R. and came up to this particular Kite school which is not the biggest one on the beach but the teacher made the difference between the other ones. He was a friendly, calm, knowledgeable and very patient with beginners. I had the feeling we knew each other for a very long time and I felt very comfortable with him which gave me confidence right of the start.
I highly recommended Cabkite kite boarding school.