Teach students about music theory, history, composition, performance, and appreciation, using a variety of instructional techniques and materials.Develop and implement lesson plans that align with the school's curriculum and cater to the needs and abilities of individual students.Help students develop their technical skills on various musical instruments, such as the piano, guitar, drums, and violin, or in vocal performance.Prepare students for concerts, recitals, and other performances, providing guidance on rehearsal techniques, stage presence, and musical interpretation.Assess students' progress regularly and provide feedback on their strengths, weaknesses, and areas for improvement.Maintain accurate records of student attendance, grades, and performance evaluations, and communicate with parents and guardians as needed.Experience teaching music to students of all ages and skill levels, with a strong emphasis on performance.