Return to Article Details Teaching Competencies and Professional Commitment: Relationship to Job Satisfaction of Senior High School Teachers