I will pick Ying Wah, in terms of location and tuition. I heard in terms of ranking, YW should be better than St Paul. However, this is very hard to prove anyway.
You should bring your son to both schools during school days, let him look around and see which one he likes. Afterall, he is the one who will be there all the times.