Career DishReal jobs, real talk

Speech-Language Pathologist Salary Reality

~18 min read · 3 voices

Three SLPs talk about money. A school salary locked to the teacher pay schedule, a travel contract that shrinks when you do the real math, and a private practice owner who calculated her effective hourly rate and wished she hadn't.

These characters are composites, built from dozens of real accounts, interviews, and community threads. The people aren't real. The experiences are.

What you'll learn

What a School SLP Actually Takes Home

M

Marielle

33School SLP in suburban Atlanta, Georgia7 years in · Base: $62,000 + $2,500 stipend
Has a spreadsheet comparing her salary to what she'd make in a hospital, in private practice, and as a travel SLP. Updates it every January. Keeps it in a folder called "what if."

Give us the full picture. What do you actually make?

$62,000 base. I'm on the certified salary schedule, master's plus 30 credit hours, Step 7. The district added a $2,500 "critical shortage" stipend for SLPs about three years ago because they couldn't fill positions. So my total is $64,500. That's a 190-day contract. I pay $180 a month for health insurance through the district plan. I'm in the Teachers Retirement System of Georgia, which takes 6% of my gross. After taxes, TRS, and insurance, my take-home is about $3,640 a month. My husband Jerome makes $91,000 as a project manager, so together we're at $155,500. We're fine. But on my income alone, in metro Atlanta in 2026, $64,500 is tight.

You have a master's degree and a national certification. How does the pay schedule handle that?

It doesn't. That's the whole problem. The salary schedule has lanes for education level and columns for years of experience. I'm on the master's lane because I have a master's degree. A PE teacher with a master's degree and seven years of experience is on the exact same step I'm on. We make the same base pay. The difference is that I was required to get a master's degree to do my job. It's not optional for SLPs. It's a two-and-a-half-year graduate program, a clinical fellowship year, a national exam, and ASHA certification. The PE teacher chose to get a master's. I had to. The district values that distinction at exactly zero dollars.

The $2,500 stipend is the district's way of acknowledging the problem without fixing it. Dr. Fisk, our special ed director, told us in a meeting that the stipend was "a recognition of the unique training SLPs bring." I almost laughed. $2,500 a year for two and a half extra years of graduate school and $94,000 in student loans. That's $1.25 an hour. Thank you, Dr. Fisk.

$94,000 in student loans. Where does that stand now?

$74,000 remaining. I graduated from Georgia State seven years ago with $94,000 in federal loans. I'm on an income-driven repayment plan, paying $680 a month. I'm also three years into the Public Service Loan Forgiveness track, so if I stay in public schools for seven more years, the remaining balance gets forgiven. That's the plan. That's always been the plan. But $680 a month for seven more years is $57,120 in payments on top of the $20,000 I've already paid. And if PSLF changes, if somebody restructures the program, I'm holding $74,000 in debt at 33 with no backup plan.

Jerome and I had a conversation about this last fall. He said, "Why don't you just go work at a hospital and make more money?" And I said, "Because if I leave now, I lose three years of PSLF progress." That's the trap. You can't leave because you've already invested too much time in the forgiveness timeline. The program keeps you in the building as much as the kids do.

The district pays me a $2,500 shortage stipend. That's the district acknowledging they can't hire SLPs while also not paying enough to hire SLPs.
-- Marielle

You mentioned a spreadsheet. What does it tell you?

Every January I update it. I compare my total comp at the school to what I'd make in a hospital setting, in private practice as a staff SLP, and as a travel SLP. Last January the numbers were: school, $64,500 total comp with pension and summers. Hospital, roughly $78,000 to $85,000 with benefits, 401k match, and CEU reimbursement. Private practice, $72,000 to $80,000 depending on the clinic, often with thinner benefits. Travel, $105,000 to $115,000 gross but no benefits, no PTO, no pension.

The school number is always the lowest. Every single year. But then I factor in the pension, which is worth roughly $12,000 to $15,000 a year in deferred compensation if I vest and stay long enough. I factor in summers, which aren't paid but are real time off. I factor in the PSLF progress. And the gap shrinks. It doesn't close. But it shrinks enough that leaving feels risky instead of obvious. Jerome calls the spreadsheet my "what if" folder. I keep it on my desktop. I open it more than I should.

You absorbed another SLP's caseload mid-year. Was there extra pay for that?

No. Tanya left in October. Just quit. She got a travel contract in Florida paying $54 an hour and she was gone in two weeks. The district couldn't find a replacement, so her 38 students got divided between me and the SLP at the elementary feeder school. I went from 54 students to 73 overnight. My contract didn't change. My pay didn't change. Mrs. Delgado, my principal, wrote a letter to Dr. Fisk asking for a temporary stipend for me, and the response was that the contract doesn't allow for mid-year salary adjustments outside the schedule. So I worked an extra 15 hours a week for six months for free. Tanya, meanwhile, was making $54 an hour in Jacksonville. I don't blame her. I blame the system that made leaving the rational choice.

If you do the math honestly, is the degree worth the cost?

If I stay in schools and PSLF works, yes. The forgiveness wipes out $50,000 or more in remaining debt. The pension adds up over 25 or 30 years. The total lifetime compensation, including retirement, is decent. But that's a 30-year bet. I'm betting that PSLF survives, that the pension stays solvent, that I can handle caseloads of 65 to 75 kids for another two decades, and that the district doesn't freeze the salary schedule again like they did in 2019. Every one of those is a real risk. When I was 24 and applying to grad school, nobody laid it out like that. They said, "SLPs are in demand. You'll always have a job." They were right about that part. I do always have a job. It just doesn't pay what the degree cost to get.

The part nobody talks about

What is it about money in school SLP work?

That the salary schedule creates a ceiling you can calculate on day one. I can look at the schedule right now and tell you exactly what I'll make in year 15, year 20, year 25. There are no surprises. There's no negotiation. There's no "I had a great year, give me a raise." My principal can't give me a raise even if she wants to. Mrs. Delgado has told me, flat out, "If I could pay you more, I would. I can't." The only way to move my salary is to wait for the next step increase, which is about $1,200 a year, or to earn more graduate credits, which costs money to do. So I'd spend $5,000 on 15 graduate credits to move one lane over and earn an extra $2,400 a year. That's a two-year payback period on the tuition, which isn't terrible. But the fact that I have to pay money to earn slightly more money at a job that requires a master's degree to begin with is a kind of absurdity that nobody outside education talks about.


What a Travel SLP Actually Takes Home

B

Brent

41Travel/contract SLP, rotating between SNFs in Arizona and Texas14 years in · Contract rate: $52-58/hour
Keeps a spreadsheet of every contract he's ever worked: facility name, rate, actual hours, housing cost, travel cost, effective hourly after all deductions. The best contract was $58/hour in Scottsdale. The worst was $44/hour in rural East Texas.

People see $55 an hour and assume you're doing well. Walk us through the real math.

Sure. Let's take my current contract. I'm at a SNF in Tucson, $54 an hour through a staffing agency, 40 hours a week guaranteed. That's $2,160 a week gross, $8,640 a month, roughly $112,000 annualized if I worked every week of the year. But I don't work every week of the year. Between contracts there are gaps. Last year I had about five weeks total between placements. Some of that was by choice, some was waiting for the next contract to start. So my actual gross last year was $108,000.

Now subtract. Health insurance: $640 a month, $7,680 a year. I buy it on the marketplace because the agency doesn't offer benefits. No 401k match. No PTO. If I don't work, I don't get paid. No CEU reimbursement, so I pay about $1,200 a year for continuing education out of pocket to maintain my CCC-SLP. Then there's housing. I maintain a home base in Tulsa near my brother Clay, but I also pay rent wherever I'm placed. In Tucson right now, a furnished one-bedroom is $1,450 a month. Last year between Tucson and a placement in San Antonio, I spent about $16,800 on contract housing on top of my $950 mortgage in Tulsa. Travel costs, maybe $3,000 a year in gas and flights between placements.

So what's the actual number after all of that?

Last year, gross was $108,000. Subtract health insurance, $7,680. Contract housing, $16,800. CEUs, $1,200. Travel, $3,000. That's $79,320 before taxes. But here's the part that really hurts: self-employment tax. Even though I'm on a W-2 through the agency for some contracts, others are 1099, and the self-employment tax on those is 15.3% on top of regular income tax. My effective federal and state tax rate last year, blended across W-2 and 1099 income, was about 31%. After everything, I kept roughly $58,000 in actual spendable money. On $108,000 gross. That's an effective rate of about $28 an hour when you account for the unpaid weeks. My ex-wife Donna is a pharmacist making $128,000 with full benefits, a 401k match, four weeks PTO, and she goes home to the same house every night. I try not to do that comparison too often.

People see $55 an hour and think I'm rich. After insurance, housing, taxes, and gaps between contracts, my effective rate is about $28 an hour. The job board number and the bank account number are different conversations.
-- Brent

Your recruiter, Mackenzie. How does that relationship work financially?

Mackenzie works for one of the big SLP staffing agencies. She's fine. She's doing her job. But the way the money works is, the facility pays the agency a bill rate, let's say $85 to $95 an hour for my time. The agency takes their cut, which covers their overhead, Mackenzie's salary, liability insurance, and profit. I see $52 to $58 of that. The spread is $30 to $40 an hour that goes to the agency. Mackenzie will call me and say she has "an amazing opportunity" at a facility in El Paso, and I'll ask the rate, and she'll say $52. And I'll say, "What's the bill rate?" And she'll pause. They never want to tell you the bill rate. Once you know the spread, the relationship changes. You start thinking, "I'm generating $90 an hour of value and keeping $54 of it." That's a 40% cut to a staffing company for, essentially, matching me with a facility and processing payroll.

I've thought about going independent, cutting out the agency entirely and contracting directly with facilities. A few travel SLPs I know do this. But then you need your own liability insurance, you need to handle credentialing at each facility, you need to find your own contracts. It's a full-time job on top of the full-time job. The agency earns their cut. I just wish the cut were smaller.

You mentioned your contract spreadsheet. What patterns do you see?

I've done 11 contracts in four years. The rates have ranged from $44 to $58 an hour. The $44 was a 1099 contract at a SNF in rural East Texas, a small town where the nearest grocery store was 25 minutes away. The housing was cheap, $700 a month for a furnished apartment, but the facility was poorly staffed, the documentation system was from 2011, and they wanted me to see 10 to 12 patients a day with 30-minute sessions and squeeze in documentation during "downtime" that didn't exist. I lasted eight weeks before I told Mackenzie to find me something else.

The $58 was a SNF in Scottsdale. Beautiful facility, reasonable caseload, housing cost $1,800 a month but the work was manageable. That was the best I've felt about the money. $58 an hour in a well-run facility where I could actually do good therapy. But Scottsdale contracts go fast. Everyone wants them. When it ended, Regis, the administrator, tried to extend me at $52. A $6 pay cut for the same work at the same facility. I said no. He said he'd "see what he could do" and came back at $54. I took it because the alternative was a gap and a new placement. That's how it works. The facility knows you don't want to move. They use that.

Why did you go travel in the first place? Was it the money?

Partly. After my divorce four years ago, I was a staff SLP at a hospital in Tulsa making $76,000. Good benefits, stable job. But Donna and I had shared expenses, and suddenly I was covering everything on one income. The mortgage, the car, everything. $76,000 in Tulsa is livable, but after the divorce settlement, it felt tight. A recruiter reached out, mentioned travel rates in the $50s, and I did the math. Even after housing and insurance, the gross number was significantly higher. What I didn't calculate at the time was how much the hidden costs would eat into the premium. I thought I'd be netting $90,000 or more. The reality has been closer to $55,000 to $60,000 in actual take-home, which is better than the $76,000 salaried job in Tulsa only because I have lower fixed costs now. It's maybe $5,000 to $8,000 better per year. For that, I live out of a suitcase and I don't have a dentist.

Would you go back to a staff position?

I think about it. My brother Clay keeps sending me job postings in Tulsa. Staff SLP at a hospital, $82,000 with benefits, 401k match, CEU reimbursement. When I run those numbers, the total comp with benefits is probably $95,000 to $100,000. My total comp as a traveler, including the housing stipend math and everything, is similar but with more stress and less stability. The honest answer is that travel made sense at 37 when I needed distance and a reset after the divorce. At 41, I'm starting to feel the wear. The freedom is real. I go where I want, I take breaks when I want, I don't have a boss breathing down my neck about productivity metrics year-round. But freedom has a price, and I've been paying it for four years. The math is getting old.

The part nobody talks about

What is it about money in travel SLP work?

That the staffing agencies are the ones who profit most from the SLP shortage. The shortage drives up bill rates. Facilities are desperate, so they pay $85 to $95 an hour to agencies. The agencies take $30 to $40 of that and pay SLPs $50 to $58. If the shortage were fixed, if schools and facilities paid enough to fill positions permanently, the travel market would collapse. The agencies need the shortage to exist. Their entire business model depends on facilities being unable to hire. So when you hear a staffing agency say they're "addressing the SLP shortage," what they mean is they're profiting from it. I'm part of that system. I benefit from it, sort of. But the person who benefits most is the agency. And the person who benefits least is the patient in the SNF who gets a new SLP every 13 weeks and has to rebuild rapport from scratch every time. Nobody in the staffing industry talks about that because it's the engine that makes the whole thing run.


What a Private Practice SLP Owner Actually Takes Home

L

Lucette

48Private practice owner in Milwaukee, Wisconsin22 years in · 10 years in private practice · Take-home: $142,000
Every December she does a "practice autopsy" where she calculates her effective hourly rate including all the admin hours she doesn't bill for. Last year: $47 an hour. A staff SLP at a hospital makes $42 to $48 and goes home at 5:00.

$142,000 as a practice owner. How does that break down?

The practice grossed $780,000 last year. We have four SLPs including me, two SLPAs, and Gretchen, my office manager. Gretchen handles insurance billing through Kessler, which is our billing software, and she is the most important person in the building. After I pay everyone's salaries, rent, malpractice insurance, liability insurance, supplies, CEUs for the staff, marketing, and the billing service fee, what's left is about $142,000. That's my draw. No employer-funded retirement. No PTO in any real sense, because if I don't see patients, I don't bill. I pay $890 a month for family health insurance on the marketplace because there's no employer to provide it. My husband Andre is a high school principal making $108,000, so we're at $250,000 combined. That's a good household income in Milwaukee. But it took 22 years, an SBA loan, and a lot of nights working until 8 PM to get here.

You started the practice with $85,000. Walk us through those early years.

I took an SBA loan for $60,000 and put in $25,000 of savings. That covered the build-out of the clinic space, equipment, initial marketing, and about six months of runway. I left a hospital job paying $84,000 with full benefits. The first year, the practice grossed $180,000. After expenses, I paid myself $52,000. That's a $32,000 pay cut from the hospital, plus I lost the benefits, the retirement match, and the stability. Andre was making about $95,000 at the time, so we could absorb it. But it wasn't comfortable. The second year was $260,000 gross, and I paid myself $68,000. Third year, $340,000 and $78,000. We broke even, meaning I matched my old hospital salary in total comp terms, at about three and a half years.

The thing nobody tells you about starting a practice is that the financial risk lands entirely on you and the person you're married to. Andre and I had real conversations about whether we could afford for me to make $52,000 for a year or two. We moved money around. We stopped contributing to my IRA. We delayed a kitchen renovation. He didn't complain, but I could see him doing the math. When I finally matched my old salary, he said, "Okay. Now I believe you." That was year three and a half. It took three and a half years for my husband to believe this was going to work.

I do a practice autopsy every December. Last year, when I include all the admin hours I work but don't bill for, my effective hourly rate was $47. A staff SLP at a hospital makes $42 to $48 and goes home at 5:00. I work until 8 PM three nights a week.
-- Lucette

Explain the practice autopsy. What does $47 an hour actually mean?

Every December I sit down and calculate my true effective hourly rate. Not the rate I bill at, which is $175 for a private-pay session. The rate that accounts for every hour I actually work, including the hours I don't bill for. Last year I saw patients about 24 hours a week. But I also spent 8 to 10 hours a week on practice management: scheduling, supervising the SLPAs, reviewing treatment plans, dealing with insurance authorization denials, meeting with Gretchen about billing, marketing, bookkeeping, and putting out whatever fire popped up that week. Three nights a week I'm at the clinic until 8 PM, not seeing patients, just running the business. So my real work week is about 34 hours, not 24. Divide $142,000 by roughly 1,700 billable-and-nonbillable hours and you get $47 an hour after expenses, before taxes. A staff SLP at a hospital in Milwaukee makes $42 to $48 an hour, works 40 hours, and goes home. She doesn't worry about payroll or insurance reimbursements or whether the landlord is going to raise the rent. That comparison keeps me honest about what I'm actually earning for the work I'm actually doing.

You had to let someone go because of reimbursement rates. Tell us about that.

Vanessa. She was one of my SLPs, good clinician, families loved her. But two of our major insurance payers dropped their reimbursement rates for speech therapy sessions by about 8% in the same year. That doesn't sound like a lot, but when 60% of your revenue comes from insurance, an 8% drop on those contracts is real money. It was roughly $45,000 in lost revenue. I couldn't absorb that and keep paying five SLPs. So I had to let Vanessa go. She's at a hospital now making $86,000 with benefits. She's probably doing better than she was with me. But firing a good clinician because an insurance company decided to pay less for the same work, that was the worst day I've had as a practice owner. Worse than any clinical challenge. Worse than the SBA loan stress. I went home that night and told Andre I wasn't sure I wanted to do this anymore. He said, "You do. You're just having a bad day." He was right, but it didn't feel like it.

$175 a session for private pay. How did you land on that number?

Trial and error. When I opened the practice, I charged $140 a session. That was competitive for Milwaukee at the time. I raised it $5 to $10 a year as costs went up. Last year I raised it from $165 to $175 and lost four families. Four families who were paying out of pocket because their insurance didn't cover speech therapy, or because their insurance reimbursement was so low that I couldn't afford to take it. Those families needed therapy. Their kids were making progress. But $175 a session, once a week, is $700 a month. For a family paying out of pocket, that's a car payment. Two of those families asked if I could offer a sliding scale. I did the math. If I dropped their rate to $120, I'd be seeing them at a loss after I factored in my overhead per session hour, which is about $95. So I'd be paying $95 in overhead to collect $120, netting $25 a session for my time and expertise. I said yes for three months, then I had to stop because I couldn't sustain it. Dr. Carolyn Pratt, the ENT who refers a lot of patients to me, told me I should just raise rates and not look back. She charges $350 for a 15-minute consult. But she's an MD. Different rules.

Insurance reimbursement has been flat for eight years. How do you deal with that?

I've gotten creative, or maybe desperate. We added feeding therapy, which reimburses at a slightly higher rate because it's coded differently. We started a social skills group program, which lets us see four kids at once at a slightly reduced per-kid rate but higher revenue per hour for the practice. We take more private-pay clients when we can find them. But the core problem hasn't changed. Insurance pays me $85 to $110 per session depending on the payer and the code. My overhead per session hour is $95. So on some insurance contracts, I'm making $15 an hour in profit per session before my own salary. That's the math that keeps me up at night. If reimbursement stays flat and rent goes up 3% a year and I have to give my staff raises to keep them, the margins compress every single year. I'm running faster to stay in the same place.

Your husband makes $108,000 as a principal. Do you ever think about what your household would look like if you went back to being a staff SLP?

I've done that math too. If I went back to a hospital, I'd probably make $92,000 to $98,000 with my experience. Add benefits, retirement match, and the fact that I'd stop paying $890 a month for marketplace insurance, and total comp would be roughly $110,000 to $115,000. That's about $27,000 to $30,000 less than I make now. But I'd work 40 hours instead of 50 to 55. I'd have employer-funded retirement. I'd have PTO. I'd have malpractice insurance I didn't pay for. I'd go home at 5:00. Some weeks, especially in December when I'm staring at the practice autopsy numbers, that sounds pretty good. But I built this. It's mine. The four SLPs who work here, the families we serve, the reputation we've built with Dr. Pratt and the pediatricians who refer to us. Walking away from that for a $27,000 pay cut and peace of mind feels like giving up something I can't get back.

The part nobody talks about

What is it about money in private practice?

That private practice doesn't pay you for the work that makes the practice survive. I bill for therapy sessions. That's it. Every hour I spend on hiring, firing, billing disputes, marketing, lease negotiations, staff supervision, treatment plan reviews, insurance pre-authorizations, and accounting is unpaid. Those hours are real. They're mandatory. The practice would collapse without them. But my income comes only from the hours I spend with a patient in a room. So the more time I spend building and maintaining the business, the less money I make that month. There's a direct financial penalty for doing the management work well. Last month I spent 12 hours dealing with a credentialing issue for a new insurance contract. That's 12 hours I didn't see patients. At my billing rate, that's $2,100 in lost revenue. The credentialing, if it goes through, might generate $30,000 a year in new insurance revenue. But last month, it cost me $2,100 and showed up nowhere on the books except as a gap in my schedule. Every practice owner I know has this same problem. None of us have solved it. The business model penalizes the work that keeps the business alive.


Would They Do It Again?

M

Marielle

"It's complicated. The pension changes the math if I stay. If I leave before year 10 of PSLF, I'll have given away seven years of qualifying payments for nothing. So I'll probably stay. But 'I'll probably stay because leaving is too expensive' is a different sentence than 'I love this and the pay is fair.' I wish they were the same sentence. They're not."
B

Brent

"For now. The freedom is real but the math is getting old. I'm 41, I don't have a retirement account, I don't have employer-matched anything, and I'm one bad contract away from a gap that costs me $8,000 in lost income. This made sense at 37. I'm not sure it makes sense at 45. Ask me again in two years."
L

Lucette

"Yes. But I'd do it at 32, not 38. The math needs more runway. If I'd started the practice six years earlier, I'd have broken even at 35 instead of 41, and I'd have six more years of compound growth on whatever retirement savings I could build. Starting a practice in your late 30s means you're building equity at the same age most people are trying to grow it. That timing cost me. The practice was the right decision. The timing was expensive."

Frequently Asked Questions About SLP Pay

How much do speech-language pathologists make?

SLP salaries range from about $55,000 to $160,000+ depending on setting. The national median is roughly $89,000. School SLPs earn $55,000-75,000 on teacher salary schedules. Hospital SLPs earn $75,000-100,000. SNF SLPs earn $80,000-95,000. Travel/contract SLPs gross $95,000-120,000 but take home significantly less after insurance, housing, taxes, and gaps. Private practice owners earn $90,000-160,000+ depending on practice size and payer mix. All paths require a master's degree and ASHA CCC-SLP certification.

Do school SLPs get paid on the teacher salary schedule?

In most districts, yes. School SLPs are placed on the same salary schedule as teachers, typically on the master's degree lane. This means an SLP with a required master's degree and national certification earns the same base pay as a teacher with a master's, despite additional clinical training and credentialing requirements. Some districts offer stipends of $1,000-5,000 for hard-to-fill positions, but the base salary matches the teacher scale exactly.

Is an SLP degree worth the cost?

SLP master's programs cost $50,000-120,000 in tuition. Graduates enter a field with a median salary around $89,000 and strong demand. For school SLPs pursuing Public Service Loan Forgiveness, remaining loan balances are forgiven after 10 years of qualifying payments, which significantly improves the return on investment. Medical SLPs earn enough to service most debt loads. The tightest math is for school SLPs with high debt who don't pursue PSLF.

What is the highest-paying SLP setting?

Travel/contract SLP and private practice ownership offer the highest gross pay. Travel SLPs earn $48-60/hour ($95,000-120,000/year gross), but after self-employment taxes, health insurance, housing, and contract gaps, effective compensation drops to roughly $55,000-65,000 in take-home. Private practice owners can earn $90,000-160,000+ but invest years of lower pay to build the practice and absorb significant unpaid management hours. For stable W-2 employment with benefits, hospital SLP positions tend to pay the most at $75,000-100,000.