普通科では、多彩な進路希望や、興味・関心に対応した科目選択ができるよう教育課程を編成するとともに、キャリア教育の充実を図ります。また、より高い学力の育成を目指し、ICTの効果的な活用や習熟度別講座、少人数指導により、「分かる授業」を展開するとともに、主体的・対話的で深い学びの実現を図ります。
他にも、探究的な学びや教科等横断的な学びを取り入れ、社会課題に関心を持たせ、探究心や課題解決能力、思考力・判断力・表現力を育成します。
愛媛大学の教育学部などと連携した授業や、学校での教員体験実習を通して、教えることの楽しさについて学びます。
自治体・企業などとの連携や、地域をフィールドにした実践的な活動を通して、地域課題の解決方法について学びます。
大学進学を目指したカリキュラのもとで、各教科の学習を通して多面的に思考し、進路実現に必要な科目について学びます。