Mission teacher wins $25,000 for self, school