Teaching Artist Guild Pay Rate Calculator

Teaching Artist Guild Pay Rate Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; margin: 0; padding: 0; } .container { max-width: 800px; margin: 0 auto; padding: 20px; } .calculator-wrapper { background: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; padding: 30px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .calc-title { text-align: center; margin-bottom: 25px; color: #2c3e50; font-size: 24px; font-weight: 700; } .form-group { margin-bottom: 20px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #555; } .form-control { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .form-control:focus { border-color: #3498db; outline: none; } .btn-calc { display: block; width: 100%; background-color: #2980b9; color: white; padding: 15px; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .btn-calc:hover { background-color: #21618c; } .results-area { margin-top: 30px; background: #fff; border: 1px solid #eee; border-radius: 4px; padding: 20px; display: none; } .result-row { display: flex; justify-content: space-between; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; } .result-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .result-label { color: #7f8c8d; } .result-value { font-weight: bold; color: #2c3e50; } .total-highlight { font-size: 1.2em; color: #27ae60; } .article-content h2 { color: #2c3e50; margin-top: 30px; } .article-content h3 { color: #34495e; margin-top: 20px; } .article-content p { margin-bottom: 15px; } .article-content ul { margin-bottom: 20px; padding-left: 20px; } .article-content li { margin-bottom: 8px; } .info-box { background-color: #e8f6f3; border-left: 4px solid #1abc9c; padding: 15px; margin: 20px 0; font-size: 0.95em; } @media (max-width: 600px) { .calculator-wrapper { padding: 20px; } }
Teaching Artist Pay Rate Calculator
Emerging (0-3 years) Mid-Career (4-9 years) Established (10-19 years) Master Teaching Artist (20+ years)
Low Cost of Living Area Average Cost of Living Area High Cost of Living Area (e.g., Major Cities) Very High Cost of Living (e.g., NYC, SF)
Recommended Hourly Rate: $0.00
Total Labor Hours: 0
Base Fee (Labor): $0.00
Expenses/Stipends: $0.00
Total Project Fee: $0.00

About the Teaching Artist Guild Pay Rate Calculator

This calculator helps teaching artists, arts organizations, and hiring entities determine fair and equitable compensation for arts education work. Based on principles advocated by the Teaching Artist Guild (TAG), this tool accounts for experience levels, geographic cost of living, and the unseen labor involved in preparation and administration.

Why Use This Tool? Historically, teaching artists have been undercompensated, often paid only for "contact hours" without regard for curriculum design, setup, or administrative overhead. This calculator aims to normalize "living wage" standards within the gig economy of arts education.

How Compensation is Calculated

The calculation logic uses a matrix of multipliers to establish a recommended hourly base rate, which is then applied to the total scope of work.

  • Experience Level: This multiplier acknowledges professional development. While an "Emerging" artist is learning the craft, a "Master" artist brings decades of pedagogical expertise and classroom management skills, warranting a higher tier of pay.
  • Cost of Living (COLA): A dollar in rural Nebraska has different purchasing power than in San Francisco. The calculator adjusts the baseline rate (typically anchored around $60/hr for mid-level work in average COL areas) to ensure the artist earns a living wage relative to their location.
  • Scope of Work:
    • Contact Hours: Time spent directly instructing students.
    • Preparation Hours: Time spent on curriculum design, lesson planning, and gathering materials. A common industry standard is a 1:1 ratio (1 hour of prep for every 1 hour of teaching), though this varies by program complexity.
    • Admin Hours: Time spent on emails, meetings, evaluation, and reporting.

Best Practices for Hiring Organizations

When budgeting for teaching artists, organizations should avoid offering flat fees that do not account for prep time. Instead, use a "fully loaded" hourly rate or break down the contract by hours to ensure transparency. If a specific hourly rate cannot be met due to grant constraints, organizations should reduce the scope of work (e.g., fewer deliverables) rather than asking the artist to work for less than their calculated rate.

For Teaching Artists

Use this calculator as a negotiation tool. When presented with a contract, input the expected hours to see if the offered fee aligns with industry standards. If the offer is low, you can present this data to advocate for a higher rate or a reduced workload that matches the budget.

function calculateTAGPay() { // 1. Get Inputs var experienceMult = parseFloat(document.getElementById('experienceLevel').value); var colMult = parseFloat(document.getElementById('costOfLiving').value); var contactHours = parseFloat(document.getElementById('contactHours').value); var prepHours = parseFloat(document.getElementById('prepHours').value); var adminHours = parseFloat(document.getElementById('adminHours').value); var travelStipend = parseFloat(document.getElementById('travelStipend').value); // 2. Validate Numbers (Treat empty as 0 for hours/stipend) if (isNaN(contactHours)) contactHours = 0; if (isNaN(prepHours)) prepHours = 0; if (isNaN(adminHours)) adminHours = 0; if (isNaN(travelStipend)) travelStipend = 0; // 3. Define Baseline Rate (Standard Industry Anchor) // Assume $60 is the baseline for Mid-Career in Average COL var baseAnchorRate = 60.00; // 4. Calculate Recommended Hourly Rate // Formula: Anchor * Experience Multiplier * Cost of Living Multiplier var recommendedRate = baseAnchorRate * experienceMult * colMult; // 5. Calculate Total Labor Hours var totalHours = contactHours + prepHours + adminHours; // 6. Calculate Fees var laborFee = recommendedRate * totalHours; var totalProjectFee = laborFee + travelStipend; // 7. Format Output (Currency formatting) var formatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', minimumFractionDigits: 2 }); // 8. Update DOM document.getElementById('displayRate').innerText = formatter.format(recommendedRate) + " / hr"; document.getElementById('displayHours').innerText = totalHours.toFixed(1) + " hrs"; document.getElementById('displayLaborFee').innerText = formatter.format(laborFee); document.getElementById('displayExpenses').innerText = formatter.format(travelStipend); document.getElementById('displayTotal').innerText = formatter.format(totalProjectFee); // Show results document.getElementById('result').style.display = 'block'; }

Leave a Comment