Overall NPL is a very traditional school. The average English standard is not to standard may be most of the students come from chinese primary school. However, the Chinese standard is a one form higher such as F.1 is studying F.2 syllbaus.
The teachers standard is higher but unfortuantley the student's standard is not upto standard to understand the teacher teaching full in English.
Have heard that the school only accept the students had good academic in Chinese / English & Math. Neither student will be accepted if only good at 1 or 2 subjects even with higher Engish standard.
One thing I can recommend is the school discipline is very good because it's a very very traditional school to check the student's conduct everyday.