At NPC we are a caring, supportive learning community that is committed to respect, responsibility and excellence in all we do.