Demo

CTE Teacher - Computer Programming

Brunswick High School
Lawrenceville, VA Full Time
POSTED ON 6/28/2026
AVAILABLE BEFORE 1/1/2050

POSITION TITLE:        CTE TEACHER (Computer Programming)   

CONTRACT YEAR:        10-MONTH

SALARY:                      TEACHER SALARY SCALE COMMENSURATE WITH EXPERIENCE (Based on the 2025-2026 salary scale) 

DEPARTMENT:             Brunswick High School

START DATE:               Immediately

 

Job Description:  The candidate for this position will prepare and deliver lessons on a specific subject area to students in grades 9-12. This candidate will be responsible for teaching one to two subjects within that content area depending on documented certifications.  This candidate will deliver lessons to different classes of students throughout the day.  The candidate will develop weekly lesson plans, assess student performance and progress, meet with administrators and parents as needed, and tutor students who need extra support in a given subject area.


Direct Accountability and Report:  Works under the supervision of the high school principal, who is responsible for carrying out the guidance and direction of Brunswick High School. An annual evaluation will be based upon the job description, district and personal goals and objectives specific to the school or the position, student achievement data, and the performance of the teacher. 

 

QUALIFICATIONS

EDUCATION

  • Bachelor's Degree or higher from an accredited institution in the content area for the position applied.   
  • Holds a Virginia Provisional, Collegiate, Technical, or Postgraduate Professional License with an endorsement in business. 

EXPERIENCE

  • Minimum of three (3) years of successful, full-time teaching experience preferred.
  • Must possess prior work experience in the field of Business. 
  • Must possess the ability to communicate effectively verbally and in writing.
  • Must possess the ability to establish and maintain effective working relationships with students, staff, parents, & the public.

ESSENTIAL PERFORMANCE RESPONSIBILITIES


Duties of the CTE Teacher include, but are not limited to, the following:


  • Adapts Business content and methods to create relevant sequential assignments and lesson plans that guide and challenge students, utilizing a curriculum designated by Brunswick County Public Schools.
  • Administers tests by division testing protocols.
  • Communicates with parents and school counselors regarding student progress.
  • Develops lesson plans and supplementary materials consistent with the division’s instructional philosophy and aligned with course standards; offers personalized and small-group instruction to tailor the curriculum to individual student needs and subgroups.
  • Encourages students to think critically and express original ideas.
  • Establishes and upholds standards of student conduct necessary for a well-organized, productive classroom environment.
  • Assesses academic and social progress of students, prepares report cards, and maintains accurate records including attendance reports, checklists, census forms, and other necessary documentation.
  • Evaluate students' progress in meeting business skills course standards.
  • Identifies student needs and collaborates with fellow professional staff members to assess and address learning, health, and attitude issues.
  • Instruct students in citizenship and essential subject matter as mandated by state law and Brunswick County Public Schools' regulations and procedures.
  • Demonstrates inclusive practices in all activities.
  • Participates in faculty committees and supports student activities.
  • Supervises students during assigned extracurricular activities throughout the school day.

Work Environment: The work environment characteristics described here represent those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform basic functions. Duties are normally performed in a school/classroom environment. 


Equal Opportunity Employer: Brunswick County Public Schools is committed to a policy of non-discrimination based upon race, color, national origin, religion, sex, disability, and age in the administration of any of its educational programs, activities, or with respect to employment. Inquiries should be directed to Brunswick County Public Schools, Human Resources Department, 1718 Farmers Field Road, Lawrenceville, Virginia 23868.  EMAIL: bcpshr@brunswickcps.org. 



Salary : $51,592 - $70,456

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Brunswick High School

  • Brunswick High School Lawrenceville, VA
  • SCHOOL LICENSED PRACTICAL NURSE(LPN) JOB DESCRIPTION POSITION TITLE: SCHOOL LICENSED PRACTICAL NURSE (LPN) CONTRACT YEAR: 10 – MONTH SALARY: LPN SCALE COMM... more
  • 1 Day Ago

  • Brunswick High School Lawrenceville, VA
  • JOB DESCRIPTION POSITION TITLE: SPECIAL EDUCATION TEACHER (ENGLISH, HISTORY, MATH, SCIENCE) CONTRACT YEAR: 10 – MONTH TEACHER CONTRACT SALARY: TEACHER SCAL... more
  • 3 Days Ago


Not the job you're looking for? Here are some other CTE Teacher - Computer Programming jobs in the Lawrenceville, VA area that may be a better fit.

  • Petersburg City Public Schools Petersburg, VA
  • Position Type High School Teaching/Business Education Date Posted 4/17/2026 Location: Petersburg High School Job Title: CTE - Business Education (Career & ... more
  • 15 Days Ago

  • Lunenburg Middle School Victoria, VA
  • Position Description POSITION TITLE: CTE - Teacher FLSA: Exempt QUALIFICATIONS: Must hold proper state certification REPORTS TO: Principal and/or other Sup... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!