I am not familiar with the Philosophy for Children but all of, analytic at least, philosophy is taught using the Socratic elenchus.
If you look at philosophy curricula you’ll see there is no such thing. Some unis teach Aristotle, some Plato, some both, some neither. Some offer philosophy of mind as a third year elective, some have it as a core subject. None of this is a problem because philosophy is not about information, if you forget the seven formulations of the Categorical Imperative then just go read them again no one cares that you forgot, it’s about arguments.
We want to teach students how to think, not what to think. So we expose them to good, and bad, arguments and we help them to figure out what is good and bad about them. By being exposed to these arguments and actively thinking about them, we hope that they will learn something about argumentation itself.
So if this programme uses elenchus methodology it sounds great.
The fundamental issue with philosophical thinking is that you need to engage individual thinkers so you need really small class sizes. No one can learn philosophy in a lecture theatre or large seminar group - they can learn about philosophy but they can’t become philosophers. Sadly, class sizes have been increasing and there is pressure to offer a lot of teaching in lecture theatres.