Principal as an adjective means first in importance. As a noun, principal means the head of a school.
Example: The principal reason that Nelson was chosen to be principal of our school was her dedication.
Principle is a noun meaning a fundamental truth or law upon which others are based, or a rule of conduct.
Example: The principal's principles were questioned by the parent group.