Primary school is very similar between public or private or catholic. Ryde is a middle class suburb, no high crime rates so any public primary school is fine. If your child will struggle in English, I suggest find a primary school that MUST provide English as a Second Language (ESL). My school had ESL and assigned a buddy to help me mix in with the other students.