General Manager for Music Schools

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$5

HOURS PER WEEK

55

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

Remote Position
Music School Operations

Position Overview

This position requires an extremely high volume of phone calls and excellent, fluent English communication skills. The ideal candidate must be confident, professional, organized, and comfortable communicating with clients, teachers, and team members throughout the day.
Responsibilities and required skills include:
Handling a high volume of incoming and outgoing phone calls
Communicating professionally with parents, students, prospective clients, teachers, and faculty
Providing clear and accurate information regarding classes, schedules, policies, billing, and school programs
Resolving client concerns, complaints, scheduling issues, and other day-to-day problems in a professional manner
Demonstrating strong problem-solving and decision-making skills
Providing excellent customer service and maintaining a professional and friendly attitude at all times
Serving as a team leader and helping coordinate administrative staff and daily operations
Demonstrating strong leadership, accountability, and organizational skills
Following up with clients, teachers, and staff to ensure that issues and assigned tasks are fully resolved
Managing difficult or sensitive conversations calmly and professionally
Communicating important information between management, faculty, administrative staff, parents, and students
Ensuring that company policies and procedures are followed consistently
Monitoring staff performance and helping ensure that administrative responsibilities are completed correctly and on time
Taking initiative and being able to work independently without constant supervision
Prioritizing multiple urgent matters while maintaining accuracy and professionalism
Maintaining detailed notes and records of important client and staff communications
Assisting with scheduling, enrollment, billing concerns, cancellations, and other administrative matters
Supporting and guiding other administrative team members when questions or problems arise
Identifying potential problems before they escalate and taking appropriate action
Maintaining confidentiality and professionalism when handling sensitive client, employee, and business information
Perfect or near-native English proficiency is essential for this position, particularly strong speaking, listening, and telephone communication skills. The candidate must be comfortable speaking on the phone for a significant portion of the workday and must be able to communicate confidently with American clients.

We are seeking a reliable, organized, and detail-oriented Financial and Administrative Virtual Assistant to support the financial and daily operational needs of our music schools.

The primary focus of this position is billing, invoicing, collections, payroll accuracy, account management, and prompt communication with parents, students, teachers, and school administrators. The ideal candidate must be comfortable handling sensitive financial information, resolving billing concerns, following up on unpaid balances, and managing multiple administrative systems. Collaborating closely with other administrators and business owners to ensure smooth daily operations, clear communication, effective problem-solving, and the timely completion of shared responsibilities. This includes exchanging important information, coordinating tasks, supporting team members, addressing urgent matters, and working together to achieve the company’s operational and financial goals.

This position requires excellent written and spoken English, strong attention to detail, professional communication skills, and the ability to take initiative when urgent situations arise.

Ability to learn working with a new CRM system.

Primary Financial Responsibilities

The main focus of this position includes:

Processing daily charges and managing student billing

Daily invoice collections

Creating, reviewing, and revising invoices

Managing different billing and payment collection dates

Following up on overdue and declined payments

Collecting payments through phone calls, text messages, and emails

Securely assisting clients with enrolling in automatic payments

Promptly responding to parent questions regarding charges, invoices, credits, and account balances

Investigating billing discrepancies and working toward a quick resolution

Applying approved credits and billing adjustments

Maintaining accurate financial records

Ensuring that all new student enrollments are billed correctly

Reviewing student schedules to confirm accurate lesson lengths, dates, and rates

Reviewing teachers teaching to confirm accurate lesson lengths, dates, and rates

Obtaining corrected attendance information from teachers

Updating lesson times, class days, and schedule changes in My Music Staff

Reviewing teacher attendance and lesson records for payroll accuracy

Identifying possible payroll errors before payroll is processed

Communicating with teachers regarding missing, incorrect, or inconsistent attendance records

Handling other matters related to the financial department

Client and Staff Communication

Responsibilities also include:

Responding promptly and professionally to client questions

Prompt answers to company text messages and emails

Responding to internal questions and requests through Trello

Completing and updating assigned Trello tasks

Assisting parents, students, and teachers with time-sensitive concerns

Communicating important information to the appropriate team member

Following up until assigned issues are fully resolved

Keeping clear written records of conversations, billing concerns, and completed actions

Lead Management and Delegation

Organic leads received through phone calls, text messages, or emails should be passed to other admins for follow-up and entered into GoHighLevel, also known as GHL CRM.

When a prospective client calls, the assistant should collect only the basic information needed, including:

Parent or student name

Phone number


Email
address

Student’s age

Preferred instrument or program

Preferred school location

The information should then be passed to scheduling and booking administrator so that all lead communication remains organized in GHL CRM.

Music Camp-Related Responsibilities

Camp-related responsibilities may include:

Answering last-minute camp questions

Processing last-minute camp registrations

Confirming payments before camp begins

Sending invoices and payment reminders

Assisting families with registration or billing concerns

Passing messages between parents, camp teachers, and administrators

Responding to text messages, emails, and Trello questions

Completing camp-related Trello tasks

Continuing to manage regular billing, collections, and financial questions

Weekends and Emergency Support

Parents, students, and teachers may require immediate assistance on Saturdays, Sundays, and Holidays. The assistant must monitor communication and respond promptly when necessary.

Examples of urgent situations include:

Teacher cancellations

Student cancellations

Parent complaints

Billing problems requiring immediate attention

Declined payments affecting a same-day class, camp, and other events.

Last-minute registrations

Schedule conflicts

Missing teacher attendance information

Situations requiring quick communication or resolution

In an emergency, the assistant should take reasonable action, communicate with the appropriate staff member, document what occurred, and continue following up until the matter is resolved.

Systems and Tools

The assistant may work with:

My Music Staff

Trello

GoHighLevel, also known as GHL


Email


Business text messaging systems

Phone calls

Online invoicing and payment-processing systems

Payroll and attendance records

Google Drive, Google Sheets, or similar administrative tools

Experience with My Music Staff, Trello, GHL, QuickBooks, Stripe, Square, or similar systems is helpful but not required if the applicant is willing to learn quickly.

Required Qualifications

The ideal candidate must have:

Excellent written and spoken English

Previous experience with billing, invoicing, collections, bookkeeping, finance, or administrative support

Strong mathematical and organizational skills

Exceptional attention to detail

Confidence communicating with clients about unpaid balances and declined payments

Professional phone, email, and text-message communication skills

The ability to handle confidential financial and personal information responsibly

Reliable internet access and a quiet working environment

The ability to work independently and meet deadlines

The ability to prioritize urgent matters

A proactive attitude and willingness to investigate discrepancies

Availability during assigned Central Time working hours

Flexibility during camp weeks and other high-volume periods

Preferred Qualifications

Preference may be given to applicants with:

Experience working for a U.S.A specialty private school (music, dance, art), tutoring company, educational business, or service-based company

Experience handling recurring tuition payments

Experience reviewing employee or contractor payroll

Experience with attendance-based billing

Experience contacting clients regarding overdue balances

Experience using My Music Staff, Trello, and GHL

Basic U.S.A. bookkeeping or accounting knowledge

Experience supporting a United States-based company

Performance Expectations

The successful candidate will be expected but are no limited to:

Maintain accurate billing and student account information

Respond promptly during assigned working hours

Follow up consistently on outstanding balances

Reduce billing and payroll errors

Keep Trello tasks current and organized

Document all important financial communication

Communicate professionally, respectfully, and clearly

Protect confidential company and client information

Take ownership of assigned tasks and follow them through to completion

Ask questions when information is unclear rather than making unsupported assumptions

Inform management immediately of serious financial, payroll, client, or operational concerns

This position is best suited for someone who is dependable, financially responsible, highly organized, comfortable speaking with clients, and able to remain calm and professional when handling urgent or sensitive situations.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0102
Total Execution Time  0.0115
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,542,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/General-Manager-for-Music-Schools-1709391
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0056 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709391
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 941977
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709391
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709391' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709391 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=665***Aug-15-2026=114***Aug-16-2026=2***Aug-18-2026=1' WHERE job_id'1709391'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=782' WHERE job_id'1709391'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709391' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709391 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '941977'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)