Skip to content
  • Home
  • Benefits
  • Why Choose Us
    • Physical Therapist Staffing
    • Physical Therapist Assistant Staffing
    • Occupational Therapist Staffing Agency
    • Occupational Therapist Assistant Staffing
    • Speech Language Pathologist Staffing
    • Respiratory Therapist Staffing
  • View Current Openings
  • About Us
  • Blog
Contact Us
Physical & Occupational Therapy Staffing Agency

We place therapists in jobs across New York, New Jersey, Connecticut & Pennsylvania

Flagstar Rehab is a therapy staffing agency connecting Physical Therapists, Occupational Therapists, Speech-Language Pathologists, Physical Therapist Assistants, Certified Occupational Therapy Assistants, and Respiratory Therapists with full-time, part-time, PRN, and coverage opportunities across New York, New Jersey, Pennsylvania, and Connecticut. Tell us your discipline, preferred location, and schedule, and a Therapy Staffing Specialist will contact you about available placements.
Request a call back
View Current Openings
Flagstar has earned The Joint Commission’s Gold Seal of Approval

24-hour

Customer service & on-call support

Flexible Work Options

Full-time, part-time, PRN, and coverage opportunities.

Get matched to open placements

Takes one minute. A Therapy Staffing Specialist calls you back with placements that fit your discipline, area and schedule.

Prefer to talk now? 718-534-7400

Physical TherapistOccupational TherapistSpeech Language PathologistPhysical Therapist AssistantCertified Occupational Therapist AssistantRespiratory Therapist Physical TherapistOccupational TherapistSpeech Language PathologistPhysical Therapist AssistantCertified Occupational Therapist AssistantRespiratory Therapist
Why therapists choose Flagstar

Why work through Flagstar instead of applying alone.

Our career staffing specialists help you find the best fit for your strengths and interests while making sure you get the salary and benefits you deserve. Our experts want a personal relationship with you, so the placement actually matches your career goals.

See all benefits

01

Competitive salary and benefits

We understand the value you bring to the table and negotiate like it.

02

Daily support from a dedicated Client Service Team Member

One person who knows your assignment, your schedule and your goals.

03

Flexible Staffing Options

Choose from full-time, part-time, PRN, or coverage opportunities that fit your schedule, lifestyle, and career goals.

04

24-hour customer service and on-call support

Questions at 6am before a shift? Someone picks up.
Freedom & flexibility, with a dedicated Client Service Team Member checking in daily.
Therapy positions we staff

Who we place.
Pick your discipline.

PT

Physical Therapist

Help patients recovering from injury, illness and surgery regain movement and manage pain.

→

PTA

Physical Therapist Assistant

A crucial part of the PT team, helping physical therapists deliver quality care.

→

OT

Occupational Therapist

Treat patients through the therapeutic use of everyday activities so they can live and work independently.

→

COTA

Certified Occupational Therapist Assistant

Provide rehabilitative services under the direction of occupational therapists.

→

SLP

Speech Language Pathologist

Assess, diagnose and treat speech, language, cognitive-communication, voice, swallowing and fluency disorders.

→

RT

Respiratory Therapist

Care for patients who have trouble breathing, from chronic conditions such as asthma or emphysema.

→

Don't see your exact title? Tell us anyway.

Request a call back
How placement works

How we get you placed, in three steps.

Our staffing experts match you through a careful screening, interviewing and quality assurance process. Then we stay on the line for the whole assignment.

1

Reach out

Use the form or call 718-534-7400. You’ll talk to a Therapy Staffing Specialist, not a bot.

2

Get matched

We screen and verify credentials, then line up placements in skilled nursing, subacute, Board of Education or outpatient settings that fit your strengths and schedule.

3

Start, with backup

Our staff is available to help with any questions so your transition is smooth. Daily support from your Client Service Team Member plus 24-hour on-call.
Where we place

Manhattan

Westchester

Long Island

New Jersey

Pennsylvania

Connecticut

Suffolk County

Rockland County

Nassau County

Bronx

Queens

Staten Island

Brooklyn

Skilled nursing · Subacute · Board of Education · Outpatient
Get to know us

Meet Our Therapy Staffing Team

Our experienced Therapy Staffing Specialists are here to help you find opportunities that match your skills, preferred schedule, location, and career goals. 

718-534-7400

Know a great therapist?

Refer a friend to Flagstar Rehab.

Refer a friend
Our commitment

"We take pride in our hands-on, personal approach to fulfilling the needs of both our therapists and clients."

Our recruiters stay current on industry trends and market knowledge. That focus, combined with the resources and support we provide our therapists, lets us make the best match for every assignment. We strive to make a positive difference in the communities we serve.
About Flagstar Rehab
For facilities

Need a therapist on the floor fast?

All of our candidates are pre-screened and credentialed so we can quickly fill your staffing requirements, short or long term. If you’re not completely satisfied with the therapist we place, we promptly provide a replacement.
Request staffing

From the blog

Read more
  • 6, November

Skilled Nursing vs. Subacute Rehab Staffing: What Facilities Need to Know

  • 2, November

Best States for Physical Therapists in 2026: Physical Therapy Pay by State

  • 30, October

Working With a Therapy Staffing Agency: 20 Questions, Answered

  • 26, October

Top 8 Benefits Therapists Should Negotiate in 2026 (and How an Agency Helps)

Start here

Tell us what you do and where you want to work. We find the placement.

Request a call back
View Current Openings
Call 718-534-7400
A Therapy Staffing Agency providing quality care for quality life.

Flagstar Rehab

  • 117 Ditmas Avenue
    Brooklyn, NY 11218
  • 718-534-7400
  • Fax: 1-718-534-7354
  • info@fsrehab.com

Positions

  • Physical Therapist Staffing
  • Physical Therapist Assistant Staffing
  • Occupational Therapist Staffing
  • Occupational Therapist Assistant Staffing
  • Speech Language Pathologist Staffing
  • Respiratory Therapist Staffing

Company

  • Benefits
  • Why Choose Us
  • View Current Openings
  • About Us
  • Blog
  • Contact Us
  • Refer a Friend
  • Apply Now
  • Employee Feedback
© Copyright 2026 All Rights Reserved. · Privacy Policy
Back to top ↑
end), or any * header/footer scripts plugin. One copy per site. No dependencies. */ (function () { 'use strict'; var COOKIE = 'cc_lead_source'; var DAYS = 90; // first-touch memory window var SITE_HOST = location.hostname.replace(/^www\./, ''); // Hidden-field IDs expected on the Elementor forms (Advanced > Field ID). var FIELDS = ['lead_channel', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'referrer', 'landing_page', 'gclid']; var AI_HOSTS = [ 'chatgpt.com', 'chat.openai.com', 'openai.com', 'perplexity.ai', 'pplx.ai', 'gemini.google.com', 'bard.google.com', 'copilot.microsoft.com', 'bing.com/chat', 'claude.ai', 'anthropic.com', 'you.com', 'poe.com', 'meta.ai', 'grok.com', 'x.ai', 'chat.mistral.ai', 'mistral.ai', 'deepseek.com', 'chat.deepseek.com', 'character.ai', 'huggingface.co', 'phind.com', 'komo.ai', 'andisearch.com', 'search.brave.com/ask', 'duckduckgo.com/?q=&ia=chat' ]; var SEARCH_HOSTS = ['google.', 'bing.com', 'yahoo.', 'duckduckgo.com', 'ecosia.org', 'yandex.', 'baidu.com', 'search.brave.com', 'startpage.com', 'aol.com']; var SOCIAL_HOSTS = ['facebook.com', 'fb.com', 'l.facebook.com', 'lm.facebook.com', 'instagram.com', 'l.instagram.com', 'linkedin.com', 'lnkd.in', 't.co', 'twitter.com', 'x.com', 'tiktok.com', 'youtube.com', 'youtu.be', 'pinterest.', 'reddit.com', 'threads.net', 'snapchat.com', 'nextdoor.com']; function qs(name) { var m = new RegExp('[?&]' + name + '=([^&#]*)').exec(location.search); return m ? decodeURIComponent(m[1].replace(/\+/g, ' ')).slice(0, 200) : ''; } function hostOf(url) { try { return new URL(url).hostname.replace(/^www\./, ''); } catch (e) { return ''; } } function matches(url, list) { var h = hostOf(url), full = url.replace(/^https?:\/\/(www\.)?/, ''); for (var i = 0; i < list.length; i++) { if (list[i].indexOf('/') > -1 ? full.indexOf(list[i]) === 0 : (h === list[i] || h.slice(-(list[i].length + 1)) === '.' + list[i] || h.indexOf(list[i]) === 0)) return true; } return false; } function readCookie() { var m = document.cookie.match(new RegExp('(?:^|; )' + COOKIE + '=([^;]*)')); if (!m) return null; try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; } } function writeCookie(obj) { var d = new Date(); d.setTime(d.getTime() + DAYS * 864e5); document.cookie = COOKIE + '=' + encodeURIComponent(JSON.stringify(obj)) + '; expires=' + d.toUTCString() + '; path=/; domain=.' + SITE_HOST + '; SameSite=Lax; Secure'; } function classify(d) { var src = (d.utm_source || '').toLowerCase(); var med = (d.utm_medium || '').toLowerCase(); var ref = d.referrer || ''; // 1. Campaign-tagged traffic and ad click IDs win. if (d.gclid || /^(cpc|ppc|paid|paidsearch|sem)$/.test(med)) return 'Paid Search'; if (d.fbclid || /^(paid[-_ ]?social|paid_social|social[-_]?paid)$/.test(med)) return 'Paid Social'; if (/^(ai|llm|chatgpt|perplexity)$/.test(med) || /chatgpt|perplexity|gemini|copilot|claude/.test(src)) return 'AI'; if (/^e?mail$|newsletter/.test(med)) return 'Email'; if (/^social$/.test(med)) return 'Organic Social'; if (/^(organic|gbp|local)$/.test(med)) return 'Organic Search'; if (/^(referral|partner|directory)$/.test(med)) return 'Referral'; if (/^sms|text$/.test(med)) return 'SMS'; if (src || med) return 'Campaign: ' + (med || src); // 2. Otherwise classify by referrer. if (!ref) return 'Direct'; if (matches(ref, AI_HOSTS)) return 'AI'; if (matches(ref, SEARCH_HOSTS)) return 'Organic Search'; if (matches(ref, SOCIAL_HOSTS)) return 'Organic Social'; return 'Referral'; } // Build or reuse the first-touch record. var data = readCookie(); var ref = document.referrer || ''; var isInternal = ref && hostOf(ref) === SITE_HOST; var hasParams = !!(qs('utm_source') || qs('utm_medium') || qs('gclid') || qs('fbclid')); if (!data || hasParams) { // first visit, or a new tagged entry overrides data = { utm_source: qs('utm_source'), utm_medium: qs('utm_medium'), utm_campaign: qs('utm_campaign'), utm_term: qs('utm_term'), utm_content: qs('utm_content'), gclid: qs('gclid') || qs('gbraid') || qs('wbraid'), fbclid: qs('fbclid'), referrer: isInternal ? '' : ref.slice(0, 300), landing_page: (location.origin + location.pathname).slice(0, 300), first_seen: new Date().toISOString().slice(0, 10) }; data.lead_channel = classify(data); writeCookie(data); } window.ccLeadSource = data; // available to GTM / other scripts // Fill hidden fields on every form (Elementor and plain HTML). function fill(root) { FIELDS.forEach(function (f) { var val = data[f] || ''; var inputs = (root || document).querySelectorAll( 'input[name="form_fields[' + f + ']"], input[name="' + f + '"], #form-field-' + f); for (var i = 0; i < inputs.length; i++) inputs[i].value = val; }); } function init() { fill(document); // Forms injected later (popups, lazy sections) if (window.MutationObserver) { new MutationObserver(function (muts) { for (var i = 0; i < muts.length; i++) if (muts[i].addedNodes.length) { fill(document); break; } }).observe(document.body, { childList: true, subtree: true }); } // Push to dataLayer for GTM / GA4 user properties if desired window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'cc_lead_source_ready', lead_channel: data.lead_channel, lead_utm_source: data.utm_source, lead_utm_medium: data.utm_medium, lead_utm_campaign: data.utm_campaign, lead_landing_page: data.landing_page }); } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init(); })();