Skip to content
Coach David Popovski · North Collier Regional Park

Private Soccer Training in Naples, Florida

Private soccer lessons and small group soccer classes for players aged 6–16. European-style technical work: ball mastery, first touch and confidence with both feet.

$50–$100per session
Ages 6–16all levels
60 minper session
Young player juggling a soccer ball at a DP Soccer session in Naples
Naples · Bonita Springs · Estero · Marco Island

Three ways to train

Compare all programs & prices →
1-on-1 soccer training: a player juggling the ball

Private 1-on-1

The full hour on one player. Technique, first touch and finishing, built around what your child needs next.

$100 / session1-on-1 details →
2-on-1 soccer training: two players passing

2-on-1

Two players, one coach. Bring a sibling or teammate, split the cost and train at match tempo.

$70 / player2-on-1 details →
Coach David with a small group of players

Small groups · 3–6

Players of similar age and level. Competitive drills and decisions under pressure.

Soccer lessons for kids in Naples, built on ball mastery

In a team practice, much of the time goes to lines, team tactics and waiting. In a private or small group session with Coach David, players work on the ball the whole hour: close control, quick touches with both feet, receiving on the move and striking the ball cleanly.

Every session is planned around the players in front of him. Beginners build the fundamentals, and experienced club players sharpen the details that make a difference in games and tryouts. Sessions take place on the soccer fields at North Collier Regional Park in North Naples, convenient for families from Naples, Bonita Springs, Estero and Marco Island.

Ball mastery

Close control with both feet, at speed.

Planned sessions

Built around your child's level and goals.

Small groups

Never more than 6 players.

Coach David Popovski with his players in front of the goal

Coach David Popovski

David started at age 6 in the FC Pelister academy in Bitola, one of Macedonia's top academies, and made his debut in the First Macedonian League at 18. After sports academy education in Bucharest, Romania, he spent three years coaching in New Jersey before moving to Naples.

FC Pelisteracademy, Bitola
First Leaguedebut at 18
3 yearscoaching in New Jersey
Meet Coach David →
Next camp: Nov 23–25, 2026

Soccer camps in Naples

Nike Soccer Camp over Thanksgiving and Winter Break, and the Elite Summer Camp in 2027.

See camps
Young player dribbling the ball at a DP Soccer session
“Coach David has done a terrific job of developing my daughter’s soccer skills while playing a part in her falling in love with the sport.”
David L., parent · Google review
“David has been my son’s coach for over a year, and we’ve seen amazing development. He cares, motivates, and mentors. Top coach!!”
Scott S., parent · Google review
“He brings a European style of training with technical ball mastery, Soccer IQ, and fundamentals… We see a huge difference in our daughter’s skills since training with David.”
Antonio C., parent · Google review

Common questions

Prices, location, ages and booking. More answers on the FAQ page.

How much do private soccer lessons cost?

A 60-minute private 1-on-1 session is $100. 2-on-1 training is $70 per player and small groups of 3–6 are $50 per player.

Where do sessions take place?

On the soccer fields at North Collier Regional Park, 15000 Livingston Rd, Naples, FL 34109. Families come from Naples, Bonita Springs, Estero and Marco Island.

What age and level do you coach?

Players 6–16, from beginners learning the basics to experienced club players refining their skills. No prior experience is needed.

Private or group lessons: which is better?

Private sessions give the fastest individual progress. 2-on-1 and small groups add competition and cost less per player. You can also combine both.

How do I book and pay?

Send a request on the booking page or call (201) 757-4190, and Coach David will contact you to confirm a time. Pay by cash, bank transfer, Venmo or Zelle.

All questions →

Book a training session

Send a booking request online, or call David directly.