<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:podcast="https://podcastindex.org/namespace/1.0"
xmlns:rawvoice="https://blubrry.com/developer/rawvoice-rss/"
>

<channel>
	<title>The Physician Assistant Life</title>
	<atom:link href="https://www.thepalife.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.thepalife.com</link>
	<description>The Physician Assistant Life: The Ultimate Resource for All Things PA</description>
	<lastBuildDate>Tue, 11 Aug 2026 18:22:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.7</generator>

<image>
	<url>https://www.thepalife.com/wp-content/uploads/2019/06/Blue-Transparent-150x150.png</url>
	<title>The Physician Assistant Life</title>
	<link>https://www.thepalife.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<atom:link rel="hub" href="https://pubsubhubbub.appspot.com/" />
	<itunes:author>The Physician Assistant Life</itunes:author>
	<itunes:explicit>false</itunes:explicit>
	<itunes:image href="https://www.thepalife.com/wp-content/uploads/2017/08/The-PA-Life-Podcast.png" />
	<copyright>The PA Life, INC</copyright>
	<podcast:license>The PA Life, INC</podcast:license>
	<podcast:medium>podcast</podcast:medium>
	<image>
		<title>The Physician Assistant Life</title>
		<url>https://www.thepalife.com/wp-content/uploads/2017/08/The-PA-Life-Podcast.png</url>
		<link>https://www.thepalife.com</link>
	</image>
	<itunes:category text="Education" />
	<rawvoice:rating>TV-G</rawvoice:rating>
	<podcast:podping usesPodping="true" />
	<rawvoice:subscribe feed="https://www.thepalife.com/feed/" html="https://www.thepalife.com/audio-pance-panre-player/" itunes="https://itunes.apple.com/us/podcast/audio-pance-panre-podcast/id898457614?mt=2&amp;uo=8&amp;at=1l3uZL5&amp;at=1l3uZL5"></rawvoice:subscribe>
	<item>
		<title>Has AI Replaced the Supervising Physician?</title>
		<link>https://www.thepalife.com/has-ai-replaced-the-supervising-physician/</link>
					<comments>https://www.thepalife.com/has-ai-replaced-the-supervising-physician/#respond</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 18:49:29 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence (AI)]]></category>
		<category><![CDATA[AI in healthcare]]></category>
		<category><![CDATA[ChatGPT for PAs]]></category>
		<category><![CDATA[clinical AI]]></category>
		<category><![CDATA[clinical decision support]]></category>
		<category><![CDATA[Physician Assistant]]></category>
		<category><![CDATA[Physician Associate]]></category>
		<category><![CDATA[SOAP notes]]></category>
		<category><![CDATA[supervising physician]]></category>
		<guid isPermaLink="false">https://www.thepalife.com/?p=56973</guid>

					<description><![CDATA[Has AI Replaced the Supervising Physician?<p>I consult AI almost every clinical day. It is available 24/7, never judges, and helps me improve patient care—but it can also be confidently wrong. Has it replaced the supervising physician? Not even close.</p>
The post <a href="https://www.thepalife.com/has-ai-replaced-the-supervising-physician/">Has AI Replaced the Supervising Physician?</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[Has AI Replaced the Supervising Physician?<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="700" height="368" src="https://www.thepalife.com/wp-content/uploads/2026/08/has-ai-replaced-supervising-physician-stock-featured-700x368.jpg" alt="Has AI Replaced the Supervising Physician? featured image with a clinician consulting by phone and computer" class="wp-image-56974" srcset="https://www.thepalife.com/wp-content/uploads/2026/08/has-ai-replaced-supervising-physician-stock-featured-700x368.jpg 700w, https://www.thepalife.com/wp-content/uploads/2026/08/has-ai-replaced-supervising-physician-stock-featured-300x158.jpg 300w, https://www.thepalife.com/wp-content/uploads/2026/08/has-ai-replaced-supervising-physician-stock-featured-768x403.jpg 768w, https://www.thepalife.com/wp-content/uploads/2026/08/has-ai-replaced-supervising-physician-stock-featured-1080x567.jpg 1080w, https://www.thepalife.com/wp-content/uploads/2026/08/has-ai-replaced-supervising-physician-stock-featured-610x320.jpg 610w, https://www.thepalife.com/wp-content/uploads/2026/08/has-ai-replaced-supervising-physician-stock-featured.jpg 1200w" sizes="(max-width: 700px) 100vw, 700px" /></figure>



<p><em>Confessions of a PA who consults AI almost every clinical day</em></p>



<p>Somewhere between double-checking an antibiotic dose, reviewing a possible medication interaction, and having AI politely point out that I had typed <em>naloxone</em> when I meant <em>naltrexone</em>, I had a slightly uncomfortable realization:</p>



<p><strong>I consult AI. A lot.</strong></p>



<p>Seriously.</p>



<p>It is available 24/7. It answers on the first try. It never makes me feel foolish for asking a basic question at the end of a long clinic day. It can move from dermatology to addiction medicine to orthopedics to a medication interaction without rolling its eyes or reminding me that this is technically not its specialty.</p>



<p>It is kind. It is patient. It is relentlessly patient-centric.</p>



<p>And unlike at least one of my colleagues (who shall not be named <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />), it has never once replied to my question with, “Did you read my last note?”</p>



<p>So, has AI replaced the supervising physician?</p>



<p><strong>No. Not even close.</strong></p>



<p>But it <em>has</em> become a remarkably useful new member of my clinical team—and I think we need to talk honestly about that.</p>



<h2 class="wp-block-heading">What Consulting AI Actually Looks Like</h2>



<p>When people hear “AI in medicine,” they often imagine a glowing machine diagnosing a rare disease while frightened clinicians back slowly out of the room.</p>



<p>My reality is much less dramatic and much more useful.</p>



<p>I use AI to help me:</p>



<ul class="wp-block-list">
<li>Turn a messy pile of history, medications, labs, and prior notes into an organized clinical picture;</li>



<li><strong>Write patient letters! (maybe my favorite thing on this list)</strong>;</li>



<li>Compare what is new with what is merely copied forward in the chart;</li>



<li>Review differential diagnoses and make sure I have not ignored an important alternative;</li>



<li>Double-check dosing, contraindications, and medication interactions;</li>



<li>Identify missing red flags, follow-up instructions, or emergency precautions;</li>



<li>Draft a clean SOAP note from the visit I actually performed;</li>



<li>Compose referral comments that make me sound like a certified genius!;</li>



<li>Help get insurance approval for prior authorizations; </li>



<li>Make patient instructions clearer and more compassionate; and</li>



<li>Think through the administrative and social details that can determine whether a treatment plan succeeds in the real world.</li>
</ul>



<p>That last item matters. A “perfect” plan is not perfect if the patient cannot afford it, cannot get transportation, cannot read the instructions, or has nowhere safe to store the medication.</p>



<p>AI can remind me to zoom out. But I still have to know the patient sitting in front of me.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="800" src="https://www.thepalife.com/wp-content/uploads/2026/08/ai-clinical-consultation-stock.jpg" alt="A healthcare professional conducts a remote consultation by laptop" class="wp-image-56975" srcset="https://www.thepalife.com/wp-content/uploads/2026/08/ai-clinical-consultation-stock.jpg 1200w, https://www.thepalife.com/wp-content/uploads/2026/08/ai-clinical-consultation-stock-300x200.jpg 300w, https://www.thepalife.com/wp-content/uploads/2026/08/ai-clinical-consultation-stock-700x467.jpg 700w, https://www.thepalife.com/wp-content/uploads/2026/08/ai-clinical-consultation-stock-768x512.jpg 768w, https://www.thepalife.com/wp-content/uploads/2026/08/ai-clinical-consultation-stock-1080x720.jpg 1080w, https://www.thepalife.com/wp-content/uploads/2026/08/ai-clinical-consultation-stock-610x407.jpg 610w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">A computer can extend a consultation; it still cannot perform the human work of care. Stock photo by <a href="https://www.pexels.com/photo/woman-working-during-online-meeting-7195114/">Kaboompics via Pexels</a>.</figcaption></figure>



<h2 class="wp-block-heading">The World’s Most Available Curbside Consultant</h2>



<p>Medicine has always depended on consultation. We ask colleagues. We call specialists. We search guidelines. We check a trusted reference. We walk down the hall and say, “Can I run something by you?”</p>



<p>AI is not the same as a physician consultant, but it has made that first cognitive pass unbelievably accessible.</p>



<p>At 7:10 a.m., it is there. During lunch, it is there. When I am finishing a note after the clinic has gone quiet, it is still there. I can ask a follow-up question, challenge the answer, add a new lab value, or say, “You missed the fact that the patient is pregnant—rethink the plan.”</p>



<p>That availability matters because many errors do not happen from a total lack of knowledge. They happen when we are rushed, interrupted, tired, anchored to our first idea, or juggling too many small details at once.</p>



<p>A second pass can be powerful—even when that second pass comes from silicon.</p>



<h2 class="wp-block-heading">It Never Judges Me—or My Patients</h2>



<p>One of the surprisingly valuable things about AI is that it has no social friction.</p>



<p>I can ask the “obvious” question. I can admit uncertainty. I can explore an uncomfortable differential. I can ask for a simpler explanation, then a more technical one, then a version written at a sixth-grade reading level.</p>



<p>And when the clinical story includes substance use, mental illness, housing instability, transportation barriers, or missed appointments, AI can help me organize those factors without the sighs, labels, or moral shortcuts that sometimes sneak into healthcare.</p>



<p>Of course, AI systems can still reflect bias. They are trained on human-created data, and humans have supplied plenty of bias to work with. “It never judges” does not mean “it is automatically fair.” It means I can use the interaction as a private space to slow down, examine my own assumptions, and rewrite a plan in a more respectful, patient-centered way.</p>



<h2 class="wp-block-heading">Can AI Really Improve Clinical Reasoning?</h2>



<p>The early evidence is interesting—and more nuanced than either the evangelists or the doom crowd would have you believe.</p>



<p>The <a href="https://www.ama-assn.org/practice-management/digital-health/augmented-intelligence-medicine">American Medical Association</a> calls this “augmented intelligence,” a phrase I like because it keeps the human clinician in the driver’s seat. In a 2025 randomized clinical trial involving 92 physicians, clinicians using GPT-4 scored an average of 6.5 percentage points higher on simulated patient-management reasoning than clinicians using conventional resources alone. The AI-assisted group also took about two minutes longer per case—an important reminder that better deliberation is not always faster. You can read the study in <a href="https://pubmed.ncbi.nlm.nih.gov/39910272/">Nature Medicine via PubMed</a>.</p>



<p>Another study published in <a href="https://jamanetwork.com/journals/jamainternalmedicine/fullarticle/2804309">JAMA Internal Medicine</a> compared physician and chatbot responses to 195 health questions posted online. Independent evaluators preferred the chatbot responses 78.6% of the time and rated them substantially higher for empathy.</p>



<p>That does <em>not</em> mean a chatbot is a better clinician. It means something narrower and useful: a language model can be very good at producing thorough, readable, emotionally considerate answers.</p>



<p>Those are real clinical skills. They just are not the <em>only</em> clinical skills.</p>



<h2 class="wp-block-heading">Now for the Giant, AI-Generated Elephant in the Room</h2>



<p>AI can be confidently, beautifully, spectacularly wrong.</p>



<p>It may invent a citation. Misread the timeline. Treat an old medication list as current. Miss a contraindication. Flatten a complicated patient into a tidy textbook case. Or produce a note that sounds so polished you almost forget to ask whether it is true.</p>



<p><strong>A polished fabrication is worse than a blank space.</strong></p>



<p>Here is the necessary caveat: sometimes AI quite literally <em>is</em> in the room—because I invite it in.</p>



<p>Ambient AI scribes can listen to a live patient encounter and turn the conversation into a remarkably organized clinical note. In that sense, AI may hear the history, capture the plan, and preserve details I might otherwise struggle to document at the end of a busy day.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>AI may be in the room. But it is not present in the room the way we are.</strong></p>
</blockquote>



<p>It still did not auscultate the patient’s lungs, palpate the abdomen, assess the gait, appreciate the expression on a spouse’s face, or feel the shift in the room when the conversation became difficult. It may record the pause—but it does not necessarily understand the pause.</p>



<p>And giving AI a seat in the room creates additional responsibilities. Patients should know when it is being used, applicable consent and privacy requirements must be followed, and every generated note still needs careful human review.</p>



<p><strong>AI may hear the encounter. It does not own the encounter.</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="675" src="https://www.thepalife.com/wp-content/uploads/2026/08/human-clinical-collaboration-stock.jpg" alt="A physician listens to a patient during an in-person clinical consultation" class="wp-image-56976" srcset="https://www.thepalife.com/wp-content/uploads/2026/08/human-clinical-collaboration-stock.jpg 1200w, https://www.thepalife.com/wp-content/uploads/2026/08/human-clinical-collaboration-stock-300x169.jpg 300w, https://www.thepalife.com/wp-content/uploads/2026/08/human-clinical-collaboration-stock-700x394.jpg 700w, https://www.thepalife.com/wp-content/uploads/2026/08/human-clinical-collaboration-stock-768x432.jpg 768w, https://www.thepalife.com/wp-content/uploads/2026/08/human-clinical-collaboration-stock-1080x608.jpg 1080w, https://www.thepalife.com/wp-content/uploads/2026/08/human-clinical-collaboration-stock-610x343.jpg 610w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">AI can enter the room as a tool. It still cannot replace human presence. Photo by <a href="https://unsplash.com/photos/doctor-consults-with-patient-in-modern-office-7-l5EL7YHI4">Vitaly Gariev on Unsplash</a>.</figcaption></figure>



<h2 class="wp-block-heading">The Most Important Part of My Workflow: I Correct It</h2>



<p>I do not hand AI a chart and accept whatever comes back. I work with it.</p>



<p>I say:</p>



<ul class="wp-block-list">
<li>“That lab is from last year.”</li>



<li>“The patient is actually here for the shoulder.”</li>



<li>“I already gave the injection.”</li>



<li>“That medication name is wrong.”</li>



<li>“You are missing the transportation barrier.”</li>



<li>“This plan needs clearer emergency precautions.”</li>



<li>“Show me the source.”</li>
</ul>



<p>Then it revises, and I review again.</p>



<p>This is not a minor detail. <strong>The moment I stop correcting it is the moment it becomes dangerous.</strong></p>



<p>Used well, AI is not an oracle. It is a tireless junior consultant, medical editor, safety checker, and cognitive sparring partner rolled into one. It can surface possibilities and organize complexity. I remain responsible for deciding what is accurate, relevant, ethical, and safe.</p>



<h2 class="wp-block-heading">My Rules for Using AI in Clinical Practice</h2>



<h3 class="wp-block-heading">1. Protect patient privacy</h3>



<p>I do not paste identifiable patient information into a general consumer AI tool. Clinical use must follow my organization’s policies, applicable law, and the privacy and security requirements that govern the specific platform. The <a href="https://www.hhs.gov/hipaa/for-professionals/covered-entities/index.html">U.S. Department of Health and Human Services</a> remains the place to start for HIPAA responsibilities—not a chatbot’s privacy promise.</p>



<h3 class="wp-block-heading">2. Treat every answer as a draft</h3>



<p>AI output is the beginning of review, not the end of thought. I verify doses, interactions, guidelines, contraindications, citations, and anything else that could change patient care.</p>



<h3 class="wp-block-heading">3. Give it context—but only appropriate context</h3>



<p>Better inputs usually produce better outputs. I provide the clinically relevant facts, ask a specific question, and clearly separate current information from old chart material. I also leave out details the tool does not need.</p>



<h3 class="wp-block-heading">4. Ask it to disagree with me</h3>



<p>One of my favorite prompts is essentially: “What am I missing?” I may ask for dangerous alternatives, reasons my plan could be wrong, or findings that would change management. AI is most valuable when it challenges my anchor—not when it simply congratulates me for having one.</p>



<h3 class="wp-block-heading">5. Never outsource the relationship</h3>



<p>Empathetic wording from a machine can help me communicate better. It cannot perform empathy on my behalf. The patient deserves my eyes, ears, presence, honesty, and accountability.</p>



<h3 class="wp-block-heading">6. Own the final decision</h3>



<p>If my name is on the chart and my patient is living with the outcome, “the AI said so” is not a clinical defense. I own the note. I own the plan. I own the follow-up.</p>



<h2 class="wp-block-heading">So, Has AI Replaced the Supervising Physician?</h2>



<p>No.</p>



<p>A physician colleague brings lived clinical experience, accountability, institutional knowledge, physical examination skills, procedural judgment, and the kind of human pattern recognition that develops after caring for thousands of real people. AI does not replace that.</p>



<p>It also does not replace PA training, teamwork, professional standards, or the physician–PA collaboration required by an individual practice setting and state law.</p>



<p>But AI may replace some of the <em>friction</em> that used to stand between a question and a useful first answer. It may catch the medication slip, expose the stale lab, improve the discharge instructions, widen the differential, or help me see a patient’s story more clearly.</p>



<p>That is not replacement. That is augmentation.</p>



<p>And our profession is already part of the policy conversation. In 2026, the <a href="https://www.aapa.org/news-central/2026/03/aapa-urges-hhs-to-include-pas-in-future-reimbursement-rules-for-use-of-ai-technology/">American Academy of Physician Associates urged HHS</a> to include PAs in future reimbursement rules for AI technology. The question is no longer whether PAs will encounter AI. It is whether we will use it thoughtfully, safely, and in a way that preserves what patients actually need from us.</p>



<h2 class="wp-block-heading">The New Clinical Team</h2>



<p>My preferred equation is not:</p>



<p><strong>AI &gt; PA &gt; physician.</strong></p>



<p>It is:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Patient + PA judgment + human collaboration + AI assistance</strong></p>
</blockquote>



<p>The patient remains the center. Human clinicians remain responsible. AI helps us think, organize, communicate, and check our work.</p>



<p>That is less cinematic than a robot replacing the healthcare team. It is also far more interesting—and far more likely to improve care.</p>



<p>And yes, I used AI to help me develop this article. Then I challenged it, fact-checked it, corrected it, removed the parts that did not sound like me, and took responsibility for the final result.</p>



<p>Which, come to think of it, is exactly how I use it in medicine.</p>



<p><strong>Now I want to hear from you:</strong> Are you using AI in clinical practice? What has it caught for you—and where has it led you wrong? Share your experience in the comments.</p>



<p>Thanks for reading!</p>



<p><strong>Stephen Pasquini, PA-C</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><small><strong>Editor’s note:</strong> The clinical examples in this article are generalized composites of routine workflow and contain no patient-identifying information. AI use must follow employer policy, applicable law, and the privacy and security requirements of the specific platform. This article reflects the author’s experience and is not medical or legal advice.</small></p>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/has-ai-replaced-the-supervising-physician/">Has AI Replaced the Supervising Physician?</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/has-ai-replaced-the-supervising-physician/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Meet Maya: Practice Your PA School Interview Out Loud, 24/7</title>
		<link>https://www.thepalife.com/pa-school-mock-interview-practice/</link>
					<comments>https://www.thepalife.com/pa-school-mock-interview-practice/#respond</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 23:57:33 +0000</pubDate>
				<category><![CDATA[Mock PA School Interview Series]]></category>
		<category><![CDATA[PA School Interview]]></category>
		<category><![CDATA[Medical Ethics]]></category>
		<category><![CDATA[MMI Interview]]></category>
		<category><![CDATA[PA School Admissions]]></category>
		<category><![CDATA[Pa School Interview]]></category>
		<category><![CDATA[PA School Mock Interview]]></category>
		<guid isPermaLink="false">https://www.thepalife.com/?p=56793</guid>

					<description><![CDATA[Meet Maya: Practice Your PA School Interview Out Loud, 24/7<p>Practice PA school interview questions out loud with Maya, our new AI interview coach. 70 questions including medical ethics and MMI role-play, immediate spoken feedback, and your first two questions free.</p>
The post <a href="https://www.thepalife.com/pa-school-mock-interview-practice/">Meet Maya: Practice Your PA School Interview Out Loud, 24/7</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[Meet Maya: Practice Your PA School Interview Out Loud, 24/7<p><a href="https://interview.thepalife.com/"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-56794" src="https://www.thepalife.com/wp-content/uploads/2026/08/pa-life-mock-interview-studio-maya.jpg" alt="PA School Mock Interview Studio — practice 70 PA school interview questions with Maya, The PA Life's AI interview coach" width="1672" height="941" srcset="https://www.thepalife.com/wp-content/uploads/2026/08/pa-life-mock-interview-studio-maya.jpg 1672w, https://www.thepalife.com/wp-content/uploads/2026/08/pa-life-mock-interview-studio-maya-300x169.jpg 300w, https://www.thepalife.com/wp-content/uploads/2026/08/pa-life-mock-interview-studio-maya-700x394.jpg 700w, https://www.thepalife.com/wp-content/uploads/2026/08/pa-life-mock-interview-studio-maya-768x432.jpg 768w, https://www.thepalife.com/wp-content/uploads/2026/08/pa-life-mock-interview-studio-maya-1536x864.jpg 1536w, https://www.thepalife.com/wp-content/uploads/2026/08/pa-life-mock-interview-studio-maya-1080x608.jpg 1080w, https://www.thepalife.com/wp-content/uploads/2026/08/pa-life-mock-interview-studio-maya-610x343.jpg 610w" sizes="(max-width: 1672px) 100vw, 1672px" /></a></p>
<p><strong><em>Your first two questions are free, and Maya talks back. Here is what that actually means for your interview prep.</em></strong></p>
<p>I have sat on the other side of hundreds of PA school mock interviews, and the same thing happens over and over.</p>
<p>The applicant is sharp. Prepared. They have read every article on this site, they have picked their stories, they know exactly what they want to say.</p>
<p>Then I ask, "So — why do you want to be a PA?"</p>
<p>And they freeze.</p>
<p>Not because they don't know the answer. Because it's the first time they've ever said it out loud to another person.</p>
<p><strong>That's the gap we built this to close.</strong></p>
<p>We just opened the <a href="https://interview.thepalife.com/">PA Life Mock Interview Studio</a>, and the coach inside it is named Maya. She asks you a real PA school interview question in a real voice, listens to your actual spoken answer, and tells you what landed and what didn't — right then, while it's still fresh in your mouth.</p>
<p>She's there at 5 a.m. before your shift. At 11 p.m. the night before your interview. As many times as you need. She doesn't get tired of you, and she never sighs. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<div style="margin: 28px 0; padding: 24px; border-radius: 14px; background: #eef7f5; border: 1px solid #cfe4e0; text-align: center;">
<p style="margin: 0 0 12px; font-size: 20px;"><strong>Your first two questions are free.</strong></p>
<p style="margin: 0 0 18px;">Meet Maya, answer out loud, and get her full spoken feedback.</p>
<p style="margin: 0;"><a style="padding: 13px 22px; border-radius: 7px; background: #0b6670; color: #ffffff; text-decoration: none; font-weight: bold;" href="https://interview.thepalife.com/">Practice with Maya</a></p>
</div>
<h2>Why saying it out loud is the whole game</h2>
<p>You can know a question cold and still fall apart answering it.</p>
<p>Understanding what you want to say is the easy half. The hard half is organizing it on the spot, pulling the right example out of the ten in your head, sounding like a person instead of a brochure, and landing somewhere on purpose — all while someone sits there waiting on you.</p>
<p>Reading doesn't build that. Rehearsing in your head doesn't build that. Only your mouth builds that.</p>
<p>Speaking also exposes the things you can't see on paper: the rambling, the example that felt great in your head and lands vague out loud, the answer that just… stops, the phrasing so polished it stopped sounding like you.</p>
<p><strong>Better to find all of that here than in front of a committee.</strong></p>
<h2>A place to be bad at this first</h2>
<p>Most applicants skip practicing out loud for exactly one reason. It's mortifying. Nobody wants to hear themselves flub an answer, and nobody wants a witness.</p>
<p>So we took the witness away.</p>
<p>Pause. Restart. Ask for the same question again. Pull up an answer blueprint when you're stuck. Load a sample response to see the level of detail a strong answer carries — then throw it out and say it your own way.</p>
<p>No committee watching. No score going in a file. No penalty for stopping halfway and starting over, which is the entire point.</p>
<p>Your mic stays off until you press <strong>Start live interview</strong>, and you decide when you're finished talking.</p>
<figure class="wp-block-image size-large" style="margin: 32px 0;"><img loading="lazy" decoding="async" src="https://www.thepalife.com/wp-content/uploads/2026/08/pa-applicant-practicing-with-maya.jpg" alt="Pre-PA student practicing PA school interview questions out loud with Maya, the PA Life AI interview coach, on a laptop at home" width="1400" height="933" /><figcaption>Practice the questions that scare you, privately, whenever you're ready.</figcaption></figure>
<h2>What's actually in there: 70 questions across 7 tracks</h2>
<p>This isn't ten predictable prompts on a loop. The library runs <strong>70 questions</strong>, sorted so you can work on the thing you're actually worried about:</p>
<ul>
<li><strong>PA foundation</strong> (13) — "Why PA?", <a title="What is a PA? How to Nail This Not-So-Easy Interview Question" href="https://www.thepalife.com/interview-questions-what-is-a-pa/">"What is a PA?"</a>, PA versus NP, where the profession is headed</li>
<li><strong>Readiness</strong> (13) — the academic load, how you study, how you handle stress, how you plan to pay for it</li>
<li><strong>Behavioral</strong> (18) — the biggest track, because this is where most applicants quietly lose ground</li>
<li><strong>Program fit</strong> (6) — "Why our program?" and what makes you different from the person sitting next to you</li>
<li><strong>Medical ethics</strong> (8) — confidentiality, informed refusal, the impaired colleague, the vaccine conversation</li>
<li><strong>MMI practice</strong> (8) — reasoning stations, communication stations, and live role-play</li>
<li><strong>Unexpected</strong> (4) — the ones built to see what you do when you have no prepared answer</li>
</ul>
<p>If you've been working through <a title="The Top 46 Physician Assistant Applicant Interview Questions" href="https://www.thepalife.com/the-top-46-physician-assistant-applicant-interview-questions/">the top 46 interview questions</a> or the <a title="300+ PA School Interview Questions" href="https://www.thepalife.com/300-pa-school-interview-questions/">300+ question workbook</a>, this is where you finally take them off the page.</p>
<h2>What Maya is listening for</h2>
<p>When you stop talking, she doesn't hand you a grade. She walks four things:</p>
<ol>
<li><strong>Did you answer the question?</strong> Connect it to something personal and something clinical.</li>
<li><strong>Does it have a shape?</strong> Two or three clear points beat one long stream of consciousness.</li>
<li><strong>Is it yours?</strong> One specific experience, action, or detail nobody else on the interview trail could have said.</li>
<li><strong>Did you close the loop?</strong> Finish with what you learned, or how it will help your patients, your peers, or your program.</li>
</ol>
<p>Then she names one real strength, the single most important fix, and a short blueprint for your next attempt.</p>
<p>Notice what she doesn't do — hand you a script. Memorized answers sound memorized, and they collapse the second an interviewer asks a follow-up. The goal is a better answer in <em>your</em> words, not a polished answer in ours.</p>
<h2>Ethics and MMI, where most applicants are flying blind</h2>
<p>Ethics questions aren't a guessing game with one correct answer hiding behind them. Committees want to watch you find the competing obligations, notice what information you're missing, protect the patient, respect autonomy, stay non-judgmental, and recognize the moment you'd pull in a supervisor.</p>
<p>Maya's feedback follows your reasoning, not just the verdict you landed on.</p>
<p>The MMI stations are the ones I'd most want you to rehearse, because they're the least like anything else in your life. Explain the PA profession to somebody outside medicine. Handle the group member taking credit for work they didn't do. De-escalate a patient who's been waiting two hours and is finished being polite.</p>
<p>For role-play, say the actual words. Not "I would validate their frustration" — the words. Maya reacts to what you really say.</p>
<p>Want the background reading first? Start with <a title="Multiple Mini Interview (MMI) Strategies for PA School" href="https://www.thepalife.com/multiple-mini-interview-guide/">the MMI strategies guide</a> and <a title="How to Answer Behavioral Questions in Your PA School Interview" href="https://www.thepalife.com/how-to-answer-behavioral-questions-in-your-pa-school-interview/">how to answer behavioral questions</a>.</p>
<p><em>One honest caveat: these ethics scenarios are interview practice, not legal or clinical guidance. Real decisions turn on current law, policy, supervision, capacity, urgency, and the facts in front of you.</em></p>
<h2>What it costs</h2>
<p>Your first two questions are free, and that includes Maya's full spoken feedback. Not a teaser — the real thing.</p>
<p>After that:</p>
<ul>
<li><strong>$9 — Focused practice.</strong> One 20-minute live session.</li>
<li><strong>$19 — Interview prep day.</strong> 24-hour access, up to three 20-minute sessions, up to 60 voice minutes total.</li>
</ul>
<p>Both unlock all 70 questions, Medical Ethics and MMI included. Voice time only counts while a live session is actually connected, so your thinking time is free.</p>
<p>And let me be plain about something: buying practice doesn't buy you a seat. Nothing does. It just means you walk in having already said the words out loud once.</p>
<h2>Is Maya replacing the human mock interview?</h2>
<p>No. And I'd rather tell you that up front than let you figure it out later.</p>
<p>Maya is the gym. A <a title="Live PA School Mock Interviews with The PA Life" href="https://www.thepalife.com/mock-interview/">live mock interview with a real person</a> is the game. A human throws follow-up questions Maya wouldn't think to ask, reads your face, feels the pause, and hits you with the thing that isn't on anybody's list.</p>
<p>What works best is running both:</p>
<ol>
<li>Practice with Maya until the words stop feeling foreign in your mouth.</li>
<li>Find your patterns — the rambling, the one story you lean on too hard.</li>
<li>Take it to a live human and get stress-tested.</li>
<li>Go back to Maya and drill whatever fell over.</li>
</ol>
<p>If you want a fuller game plan around all of it, here's <a title="My PA School Interview Preparation Strategy" href="https://www.thepalife.com/my-pa-school-interview-preparation-strategy/">my full interview preparation strategy</a>.</p>
<h2>What happens to my voice?</h2>
<p>Fair question, and here's the straight answer. <strong>The PA Life does not save your audio and does not save your transcript.</strong> Your audio is processed live through OpenAI so Maya can coach you in the moment, and you can clear the on-screen transcript any time you like.</p>
<p>Nothing you say in there follows you anywhere.</p>
<h2>You'll get the most out of this if…</h2>
<ul>
<li>You've never done a formal PA school interview and have no idea what it feels like</li>
<li>You know what you want to say but it comes out sideways</li>
<li>You're worried you sound generic, or over-rehearsed, or both</li>
<li>You have an MMI coming and you've never done one</li>
<li>There's one specific question that makes your stomach drop</li>
<li>Your practice time is 6 a.m. or midnight and nobody's available then</li>
</ul>
<p>And if interview nerves are the real problem, read <a title="How to Squash PA School Interview Day Stress" href="https://www.thepalife.com/pa-school-interview-day-stress/">how to squash interview day stress</a> and <a title="Here's What a REAL PA School Interview Looks Like" href="https://www.thepalife.com/what-a-real-pa-school-interview-looks-like/">what a real PA school interview actually looks like</a> before you start.</p>
<h2>A few questions I expect</h2>
<h3>Is Maya a real PA school interviewer?</h3>
<p>No. Maya is an AI practice coach we built. She doesn't represent a program, she has nothing to do with admissions decisions, and she can't guarantee you anything. She's here so interview day isn't your first rep.</p>
<h3>Will she write my answers for me?</h3>
<p>She'll show you a blueprint and an illustrative sample, but the strongest answer has to come out of your own experience. Her whole job is making your answer <em>more</em> yours, not handing you a script to memorize.</p>
<h3>Can I practice MMI and medical ethics?</h3>
<p>Yes — both are dedicated tracks, with ethical dilemmas, communication stations, conflict scenarios, and role-play. Every pass unlocks them.</p>
<h3>Do you keep a recording of me?</h3>
<p>No. We don't create or keep an audio recording, and we don't save your transcript. Audio goes through OpenAI live so Maya can respond, and you can clear what's on screen whenever you want.</p>
<h2>Go say it out loud</h2>
<p>Your PA school interview shouldn't be the first time you hear yourself answer these questions.</p>
<p>Make the mistakes here, where they're free and nobody's grading you. Then walk in and do it for real.</p>
<p>Your first two questions are on me.</p>
<div style="margin: 30px 0; padding: 26px; border-radius: 14px; background: #103f47; color: #ffffff; text-align: center;">
<p style="margin: 0 0 8px; font-size: 22px;"><strong>Practice privately. Improve immediately.</strong></p>
<p style="margin: 0 0 18px; color: #d8ebe8;">Your first two PA school mock interview questions are free.</p>
<p style="margin: 0;"><a style="padding: 13px 22px; border-radius: 7px; background: #df765f; color: #ffffff; text-decoration: none; font-weight: bold;" href="https://interview.thepalife.com/">Start practicing with Maya</a></p>
</div>
<p>Thanks for reading — and good luck in there. I'm rooting for you.</p>
<p><strong>— Stephen Pasquini PA-C</strong></p>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/pa-school-mock-interview-practice/">Meet Maya: Practice Your PA School Interview Out Loud, 24/7</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/pa-school-mock-interview-practice/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PA School Scholarships: The Best Grants &#038; Repayment Aid (2026)</title>
		<link>https://www.thepalife.com/scholarships-grants-and-loan-repayment-programs-for-physician-assistants/</link>
					<comments>https://www.thepalife.com/scholarships-grants-and-loan-repayment-programs-for-physician-assistants/#comments</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Sun, 02 Aug 2026 14:34:19 +0000</pubDate>
				<category><![CDATA[Cost & Expenses]]></category>
		<category><![CDATA[Physician Assistant Programs and Research]]></category>
		<category><![CDATA[Federal Student Aid]]></category>
		<category><![CDATA[Federal Student Loans]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Grants And Scholarships]]></category>
		<category><![CDATA[Health Resources And Services Administration]]></category>
		<category><![CDATA[Loans]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[National Guard Student Loan Repayment Program]]></category>
		<category><![CDATA[National Student Loan Data System Nslds]]></category>
		<category><![CDATA[Physician Assistant School]]></category>
		<category><![CDATA[Qualify Student Loans]]></category>
		<category><![CDATA[Repayment]]></category>
		<category><![CDATA[Scholarship]]></category>
		<category><![CDATA[Scholarships]]></category>
		<category><![CDATA[Stafford Loan]]></category>
		<category><![CDATA[Student Financial Aid]]></category>
		<category><![CDATA[Student Loan]]></category>
		<category><![CDATA[Student Loan Options]]></category>
		<category><![CDATA[Student Loan Programs]]></category>
		<category><![CDATA[Student Loans In The United States]]></category>
		<category><![CDATA[Student Loans Repayment]]></category>
		<category><![CDATA[Students Aid]]></category>
		<category><![CDATA[Students Loans]]></category>
		<category><![CDATA[Students Scholarships]]></category>
		<guid isPermaLink="false">http://www.thepalife.com/?p=11358</guid>

					<description><![CDATA[PA School Scholarships: The Best Grants & Repayment Aid (2026)<p>PA School Scholarships Matter More Than Ever The best PA school scholarships, grants, and loan repayment programs can make an expensive education more manageable. PA school is expensive. It is also demanding, which means you will have limited (if any) time to work while attending. With the average undergraduate education debt prior to PA school [&#8230;]</p>
The post <a href="https://www.thepalife.com/scholarships-grants-and-loan-repayment-programs-for-physician-assistants/">PA School Scholarships: The Best Grants & Repayment Aid (2026)</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[PA School Scholarships: The Best Grants & Repayment Aid (2026)<h2><a href="https://www.thepalife.com/wp-content/uploads/2015/08/How-to-Bankroll-PA-School-Without-Going-Broke-2.jpg"><img loading="lazy" decoding="async" class="alignright wp-image-11385" src="https://www.thepalife.com/wp-content/uploads/2015/08/How-to-Bankroll-PA-School-Without-Going-Broke-2-393x590.jpg" alt="How to Bankroll PA School Without Going Broke" width="284" height="426" srcset="https://www.thepalife.com/wp-content/uploads/2015/08/How-to-Bankroll-PA-School-Without-Going-Broke-2-393x590.jpg 393w, https://www.thepalife.com/wp-content/uploads/2015/08/How-to-Bankroll-PA-School-Without-Going-Broke-2-200x300.jpg 200w, https://www.thepalife.com/wp-content/uploads/2015/08/How-to-Bankroll-PA-School-Without-Going-Broke-2-610x915.jpg 610w, https://www.thepalife.com/wp-content/uploads/2015/08/How-to-Bankroll-PA-School-Without-Going-Broke-2.jpg 750w" sizes="(max-width: 284px) 100vw, 284px" /></a>PA School Scholarships Matter More Than Ever</h2>
<p>The best <strong>PA school scholarships</strong>, grants, and loan repayment programs can make an expensive education more manageable. <a href="https://www.thepalife.com/how-much-does-it-cost-to-go-to-physician-assistant-pa-school/">PA school is expensive</a>. It is also demanding, which means you will have limited (if any) time to work while attending.</p>
<p>With the average undergraduate education debt prior to PA school hovering around <strong>$36,300</strong> and the average PA school debt load now reaching <strong>$112,500</strong> (with some graduates carrying over $200,000 depending on program and location), it has never been more important to have a rock-solid plan for how you will fund your PA education. PA school tuition alone averages <strong>$98,075 for a 27-month resident program</strong> and <strong>$107,288 for non-resident programs</strong> — and those numbers don't include fees, housing, equipment, or lost wages.</p>
<p>The good news? There is real money out there in the form of scholarships, grants, loan repayment programs, and federal assistance — you just have to go after it. Remember: <strong>apply for scholarships and grants first, before you accept any loans. Then, only accept the loans you actually need.</strong></p>
<p>Funding sources vary, and federal loan programs will likely form the foundation of your financial aid package. Many states also offer their own programs. Work closely with your financial aid office — they will know about special loans and scholarships for which you may be eligible. And if you want to see what one of these programs actually looks like from the inside, here is <a href="https://www.thepalife.com/how-to-go-to-pa-school-for-free-the-nhsc-and-me/">how I went to PA school for free through the National Health Service Corps</a>.</p>
<blockquote><p><strong><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> New for 2026:</strong> Major changes to federal student loan programs took effect July 1, 2026, including a new Repayment Assistance Plan (RAP) replacing most income-driven repayment options. See the repayment section below for details.</p></blockquote>
<h3>Search PA School Scholarships, Grants, and Loan Repayment Programs</h3>
<p>Below are the <strong>PA school scholarships</strong>, grants, and loan repayment programs we could find and verify for PAs and PA students: federal, military, all 50 states, and the PA organizations. Search it by your state, by where you are in the journey, or by how much money is on the table. Tap any row for the service commitment, the eligibility fine print, and a link to the program’s own page.</p>
<p><strong>Three things to know about how to read it.</strong> Award figures are <strong>ceilings, not promises</strong> — “up to $75,000” almost always means full-time, at the highest-need site, if you’re funded at all. <strong>“Cycle closed” doesn’t mean dead</strong> — most of these run once a year, so note the month and set a reminder. And <strong>“unverified” means we couldn’t confirm it from a primary source</strong> — we’d rather tell you that than pretend.</p>
<div class="palife-funding-hub" data-view="hub"><!--PALIFE-FUNDING-LIVE-->Loading the live funding database…</div>
<p><!--
  THE PA LIFE — PA FUNDING HUB (scholarships, grants & loan repayment).
  WPCode HTML snippet on thepalife.com (Shortcode mode).

  Live funding explorer fed by the on-site funding CSV endpoint (same origin, no CORS needed):
      /wp-json/pa-funding/v1/csv

  A post opts in with a config div + the shortcode:
      <div class="palife-funding-hub" data-view="hub"><span data-ssr-marker></span>Loading live funding data…</div>
      [wpcode id="XXXXX"]

  Views: hub (full explorer) · state (state programs first) · traps (physician-only list)

  DEPLOY CONVENTION (identical to the salary hub): the SSR marker comment PALIFE-FUNDING-LIVE
  sits INSIDE the config div, so the SSR snippet's crawlable tables render inside the mount and
  this widget REPLACES them once JS runs — crawlers and AI answer engines see every program in
  raw HTML, humans never see doubles.
  THE DIV MUST CONTAIN TEXT (TinyMCE strips empty divs on save — learned 2026-07-15).

  HONESTY RULES BUILT INTO THE UI:
    · Every row shows its own last-verified date and a link to the primary source. No exceptions.
    · pa_eligible=no rows are NOT hidden — they are surfaced deliberately as the "looks like it's
      for you, isn't" list, because that is the single most common way PAs waste an application.
    · status=unverified means we could not confirm it from a primary source. The UI says so in
      plain words rather than implying confirmation we don't have.
    · Award figures are ceilings, not promises. Copy says "up to" everywhere.
-->
<style>
.palife-funding-hub{font-family:Roboto,-apple-system,sans-serif;color:#0a0a0a;margin:18px 0;font-size:16px;container-type:inline-size}
.palife-funding-hub .pfnd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px}
.palife-funding-hub .pfnd-kpi{border:1px solid #e3e8e5;border-radius:8px;padding:12px 14px;background:#fafcfb}
.palife-funding-hub .pfnd-kpi b{display:block;font-size:1.35em;color:#009946}
.palife-funding-hub .pfnd-kpi span{font-size:.78em;color:#555;line-height:1.35;display:block;margin-top:2px}
.palife-funding-hub .pfnd-toggle{display:flex;gap:0;margin:0 0 12px;border:1px solid #009946;border-radius:6px;overflow:hidden;width:max-content;max-width:100%;flex-wrap:wrap}
.palife-funding-hub .pfnd-toggle button{font:inherit;font-size:.88em;padding:9px 16px;border:0;background:#fff;color:#009946;cursor:pointer;font-weight:600}
.palife-funding-hub .pfnd-toggle button.on{background:#009946;color:#fff}
.palife-funding-hub .pfnd-ctl{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;align-items:center}
.palife-funding-hub .pfnd-ctl input,.palife-funding-hub .pfnd-ctl select{font:inherit;font-size:.9em;padding:8px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#0a0a0a}
.palife-funding-hub .pfnd-ctl input[type=search]{min-width:210px;flex:1 1 210px}
.palife-funding-hub .pfnd-ctl label{font-size:.85em;color:#444;display:flex;align-items:center;gap:5px;cursor:pointer}
.palife-funding-hub .pfnd-count{font-size:.85em;color:#555;margin:0 0 8px}
.palife-funding-hub .pfnd-count b{color:#009946}
.palife-funding-hub .pfnd-scroll{overflow-x:auto}
.palife-funding-hub table{width:100%;border-collapse:collapse;margin:0}
.palife-funding-hub th{text-align:left;font-weight:700;color:#000;font-size:.8em;text-transform:uppercase;letter-spacing:.03em;padding:10px;border-bottom:2px solid #009946;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}
.palife-funding-hub th:hover{color:#009946}
.palife-funding-hub th.pfnd-asc:after{content:' \25B2';font-size:.8em;color:#009946}
.palife-funding-hub th.pfnd-desc:after{content:' \25BC';font-size:.8em;color:#009946}
.palife-funding-hub td{padding:9px 10px;border-bottom:1px solid #eee;font-size:.92em;vertical-align:top}
.palife-funding-hub tbody tr.pfnd-r{cursor:pointer}
.palife-funding-hub tbody tr.pfnd-r:hover{background:#eaf7f0}
.palife-funding-hub tbody tr.pfnd-r.pfnd-open{background:#eaf7f0}
.palife-funding-hub .pfnd-nm{font-weight:600;color:#0a0a0a}
.palife-funding-hub .pfnd-sp{display:block;font-size:.85em;color:#666;margin-top:2px}
.palife-funding-hub .pfnd-caret{color:#009946;font-size:.8em;margin-right:5px}
.palife-funding-hub .pfnd-badge{display:inline-block;font-size:.72em;font-weight:700;padding:2px 7px;border-radius:10px;white-space:nowrap;letter-spacing:.02em}
.palife-funding-hub .pfnd-b-yes{background:#e2f5ea;color:#00713a}
.palife-funding-hub .pfnd-b-no{background:#fdeaea;color:#b3261e}
.palife-funding-hub .pfnd-b-varies{background:#fff4e0;color:#8a5b00}
.palife-funding-hub .pfnd-b-open{background:#e2f5ea;color:#00713a}
.palife-funding-hub .pfnd-b-closed{background:#eee;color:#555}
.palife-funding-hub .pfnd-b-paused{background:#fff4e0;color:#8a5b00}
.palife-funding-hub .pfnd-b-unverified{background:#eef2fb;color:#3a4a7a}
.palife-funding-hub .pfnd-b-soon{background:#ffe9e6;color:#b3261e;margin-left:6px}
.palife-funding-hub .pfnd-amt{font-weight:700;color:#009946;white-space:nowrap}
.palife-funding-hub .pfnd-det td{background:#f7fbf9;border-bottom:1px solid #dfe9e4;font-size:.9em;line-height:1.6;padding:14px 16px}
.palife-funding-hub .pfnd-det dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px}
.palife-funding-hub .pfnd-det dt{font-weight:700;color:#00713a;font-size:.86em;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}
.palife-funding-hub .pfnd-det dd{margin:0;color:#222}
.palife-funding-hub .pfnd-det .pfnd-links{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}
.palife-funding-hub .pfnd-det .pfnd-links a{font-size:.88em;font-weight:600;color:#fff;background:#009946;padding:8px 14px;border-radius:4px;text-decoration:none}
.palife-funding-hub .pfnd-det .pfnd-links a.pfnd-alt{background:#fff;color:#009946;border:1px solid #009946}
.palife-funding-hub h3.pfnd-h{font-size:1.15em;margin:26px 0 10px;color:#000}
.palife-funding-hub .pfnd-note{margin:14px 0 0;padding:12px 14px;background:#f4f9f6;border-left:4px solid #009946;font-size:.86em;color:#333;line-height:1.55}
.palife-funding-hub .pfnd-note b{color:#0a0a0a}
.palife-funding-hub .pfnd-warn{border-left-color:#e08a00;background:#fff9ef}
.palife-funding-hub .pfnd-foot{margin-top:12px;font-size:.76em;color:#777;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}
.palife-funding-hub .pfnd-foot a{color:#009946}
.palife-funding-hub .pfnd-msg{padding:22px 0;text-align:center;color:#555}
@media(max-width:720px){
  .palife-funding-hub .pfnd-hide-sm{display:none}
  .palife-funding-hub .pfnd-kpi b{font-size:1.15em}
  .palife-funding-hub .pfnd-det dl{grid-template-columns:1fr}
  .palife-funding-hub .pfnd-det dt{margin-top:8px}
}

@container (max-width:720px){
  .palife-funding-hub .pfnd-hide-sm{display:none}
  .palife-funding-hub .pfnd-kpi b{font-size:1.15em}
  .palife-funding-hub .pfnd-det dl{grid-template-columns:1fr}
  .palife-funding-hub .pfnd-det dt{margin-top:8px}
}
</style>
<script>
(function(){
  var EP='/wp-json/pa-funding/v1/csv';
  var boxes=[].slice.call(document.querySelectorAll('.palife-funding-hub[data-view]'))
    .filter(function(c){return !c.dataset.pfndDone;});
  if(!boxes.length)return;
  boxes.forEach(function(c){c.dataset.pfndDone='1';});

  /* ---------- helpers ---------- */
  function parseCSV(t){
    var rows=[],row=[],f='',q=false;
    for(var i=0;i<t.length;i++){var c=t[i];
      if(q){ if(c==='"'){ if(t[i+1]==='"'){f+='"';i++;} else q=false; } else f+=c; }
      else if(c==='"')q=true;
      else if(c===','){row.push(f);f='';}
      else if(c==='\n'){row.push(f);rows.push(row);row=[];f='';}
      else if(c!=='\r')f+=c;
    }
    if(f.length||row.length){row.push(f);rows.push(row);}
    return rows;
  }
  function esc(s){return String(s==null?'':s).replace(/[&<>"]/g,function(c){
    return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c];});}
  function money(n){return '$'+Number(n).toLocaleString('en-US');}
  var TODAY=new Date(); TODAY.setHours(0,0,0,0);
  function daysTo(d){
    if(!d)return null;
    var m=/^(\d{4})-(\d{2})-(\d{2})$/.exec(d); if(!m)return null;
    var dt=new Date(+m[1],+m[2]-1,+m[3]);
    return Math.round((dt-TODAY)/86400000);
  }
  var ST={AL:'Alabama',AK:'Alaska',AZ:'Arizona',AR:'Arkansas',CA:'California',CO:'Colorado',
    CT:'Connecticut',DE:'Delaware',DC:'District of Columbia',FL:'Florida',GA:'Georgia',HI:'Hawaii',
    ID:'Idaho',IL:'Illinois',IN:'Indiana',IA:'Iowa',KS:'Kansas',KY:'Kentucky',LA:'Louisiana',
    ME:'Maine',MD:'Maryland',MA:'Massachusetts',MI:'Michigan',MN:'Minnesota',MS:'Mississippi',
    MO:'Missouri',MT:'Montana',NE:'Nebraska',NV:'Nevada',NH:'New Hampshire',NJ:'New Jersey',
    NM:'New Mexico',NY:'New York',NC:'North Carolina',ND:'North Dakota',OH:'Ohio',OK:'Oklahoma',
    OR:'Oregon',PA:'Pennsylvania',RI:'Rhode Island',SC:'South Carolina',SD:'South Dakota',
    TN:'Tennessee',TX:'Texas',UT:'Utah',VT:'Vermont',VA:'Virginia',WA:'Washington',
    WV:'West Virginia',WI:'Wisconsin',WY:'Wyoming',US:'Nationwide'};
  var CATLBL={'federal-service':'Federal (service commitment)','federal-repayment':'Federal repayment & forgiveness',
    'military':'Military & uniformed services','state-lrp':'State loan repayment',
    'state-scholarship':'State scholarship or grant','org-scholarship':'PA organization scholarship',
    'employer':'Employer','private':'Private scholarship','refinance':'Refinancing'};
  var AUDLBL={'pre-pa':'Pre-PA','pa-student':'PA student','new-grad':'New grad','practicing-pa':'Practicing PA'};

  /* ---------- render one mount ---------- */
  function build(box,rows){
    var hdr=rows[0].map(function(h){return h.trim();});
    var ix={}; hdr.forEach(function(h,i){ix[h]=i;});
    var data=rows.slice(1).filter(function(r){return r.length>=21&&r[ix.id];}).map(function(r){
      var o={}; hdr.forEach(function(h,i){o[h]=(r[i]||'').trim();});
      o._min=parseInt(o.award_min||'0',10)||0;
      o._max=parseInt(o.award_max||'0',10)||0;
      o._d=daysTo(o.deadline);
      o._hay=(o.name+' '+o.sponsor+' '+o.state+' '+(ST[o.state]||'')+' '+o.award_note+' '+
              o.eligibility+' '+o.notes+' '+o.deadline_window).toLowerCase();
      /* A program can be alive (status=active) while its CURRENT cycle is shut. Never show
         "accepting" over a past deadline or a window that says closed - that is how readers
         waste an evening. Derived, so it self-corrects as dates roll by. */
      o._shut = o.status==='active' && (
        (o._d!==null && o._d<0) ||
        /clos(ed|es)|already passed|not accepting|window (has )?passed/i.test(o.deadline_window||'')
      );
      o._acceptingNow = o.status==='active' && !o._shut;
      return o;
    });
    if(!data.length){box.innerHTML='<p class="pfnd-msg">Funding data is being updated. Please check back shortly.</p>';return;}

    var verified=data.map(function(d){return d.last_verified;}).sort().pop()||'';
    var elig=data.filter(function(d){return d.pa_eligible==='yes';});
    var traps=data.filter(function(d){return d.pa_eligible==='no';});
    var states={}; data.forEach(function(d){if(d.state!=='US')states[d.state]=1;});
    var topMax=0; elig.forEach(function(d){if(d._max>topMax)topMax=d._max;});

    var view=box.dataset.view||'hub';
    var F={q:'',state:'',cat:'',aud:'',type:'',open:false,elig:(view!=='traps')};
    if(view==='traps'){F.elig=false;}
    var sortKey='_max',sortDir=-1,openId=null;

    box.innerHTML=
      '<div class="pfnd-kpis">'+
        '<div class="pfnd-kpi"><b>'+data.length+'</b><span>funding programs tracked</span></div>'+
        '<div class="pfnd-kpi"><b>'+elig.length+'</b><span>confirmed open to PAs</span></div>'+
        '<div class="pfnd-kpi"><b>'+Object.keys(states).length+'</b><span>states &amp; DC with a listing</span></div>'+
        '<div class="pfnd-kpi"><b>'+(topMax?money(topMax):'—')+'</b><span>largest single PA-eligible award</span></div>'+
      '</div>'+
      '<div class="pfnd-toggle" role="group">'+
        '<button data-tab="elig" class="on">Open to PAs</button>'+
        '<button data-tab="all">All programs</button>'+
        '<button data-tab="soon">Deadline soon</button>'+
        '<button data-tab="traps">Not for PAs ('+traps.length+')</button>'+
      '</div>'+
      '<div class="pfnd-ctl">'+
        '<input type="search" data-f="q" placeholder="Search program, sponsor, state, eligibility…" aria-label="Search funding programs">'+
        '<select data-f="state" aria-label="Filter by state"><option value="">All states</option></select>'+
        '<select data-f="aud" aria-label="Filter by who you are"><option value="">Anyone</option>'+
          '<option value="pre-pa">I am pre-PA</option><option value="pa-student">I am a PA student</option>'+
          '<option value="new-grad">I am a new grad</option><option value="practicing-pa">I am a practicing PA</option></select>'+
        '<select data-f="cat" aria-label="Filter by program type"><option value="">All program types</option></select>'+
        '<label><input type="checkbox" data-f="open"> Currently accepting only</label>'+
      '</div>'+
      '<p class="pfnd-count"></p>'+
      '<div class="pfnd-scroll"><table>'+
        '<thead><tr>'+
          '<th data-k="name">Program</th>'+
          '<th data-k="state" class="pfnd-hide-sm">Where</th>'+
          '<th data-k="_max">Award (up to)</th>'+
          '<th data-k="deadline" class="pfnd-hide-sm">Deadline</th>'+
          '<th data-k="status">Status</th>'+
        '</tr></thead><tbody></tbody>'+
      '</table></div>'+
      '<div class="pfnd-note"><b>How to read this table.</b> Award figures are <b>ceilings</b>, not promises — most programs pay the top number only to full-time applicants at the highest-need sites. Tap any row for the service commitment, the eligibility fine print, and a link to the program\'s own page. A program marked <span class="pfnd-badge pfnd-b-closed">cycle closed</span> still exists &mdash; its application window is simply shut right now, so note the month and come back. Anything marked <span class="pfnd-badge pfnd-b-unverified">unverified</span> is a program we could not confirm from a primary source — call before you count on it.</div>'+
      '<div class="pfnd-foot"><span>Every row independently verified against the program\'s own website. Last full verification pass: <b>'+esc(verified)+'</b>.</span>'+
      '<span><a href="/wp-json/pa-funding/v1/csv" download="pa-funding-programs.csv">Download the full dataset (CSV)</a></span></div>';

    var selState=box.querySelector('[data-f="state"]'),selCat=box.querySelector('[data-f="cat"]');
    Object.keys(states).sort(function(a,b){return (ST[a]||a).localeCompare(ST[b]||b);}).forEach(function(s){
      selState.insertAdjacentHTML('beforeend','<option value="'+s+'">'+esc(ST[s]||s)+'</option>');});
    selState.insertAdjacentHTML('afterbegin','<option value="US">Nationwide programs</option>');
    var cats={}; data.forEach(function(d){cats[d.category]=1;});
    Object.keys(cats).sort().forEach(function(c){
      selCat.insertAdjacentHTML('beforeend','<option value="'+c+'">'+esc(CATLBL[c]||c)+'</option>');});

    var tb=box.querySelector('tbody'),cnt=box.querySelector('.pfnd-count');
    var tabs=[].slice.call(box.querySelectorAll('.pfnd-toggle button'));
    var tab='elig';

    function match(d){
      if(tab==='elig'&&d.pa_eligible!=='yes')return false;
      if(tab==='traps'&&d.pa_eligible!=='no')return false;
      if(tab!=='traps'&&d.pa_eligible==='no')return false;
      if(tab==='soon'&&!(d._acceptingNow&&d._d!==null&&d._d>=0&&d._d<=120))return false;
      if(F.q&&d._hay.indexOf(F.q)<0)return false;
      if(F.state&&d.state!==F.state)return false;
      if(F.cat&&d.category!==F.cat)return false;
      if(F.aud&&d.audience&&d.audience.indexOf(F.aud)<0)return false;
      if(F.open&&!d._acceptingNow)return false;
      return true;
    }
    function amt(d){
      if(d._max&&d._min&&d._min!==d._max)return money(d._min)+'–'+money(d._max);
      if(d._max)return money(d._max);
      if(d._min)return money(d._min);
      return '<span style="color:#777;font-weight:400">see detail</span>';
    }
    function deadline(d){
      var s='';
      if(d.deadline&&d._d!==null&&d._d<0){
        s='<span style="color:#555">'+(d.deadline_window
            ? esc(d.deadline_window.slice(0,64))+(d.deadline_window.length>64?'…':'')
            : 'last cycle closed '+esc(d.deadline))+'</span>';
      } else if(d.deadline){ s=esc(d.deadline);
        if(d._d!==null&&d._d>=0&&d._d<=60)s+=' <span class="pfnd-badge pfnd-b-soon">'+d._d+'d</span>';
      } else if(d.deadline_window){ s='<span style="color:#555">'+esc(d.deadline_window.slice(0,64))+(d.deadline_window.length>64?'…':'')+'</span>'; }
      else s='<span style="color:#777">see detail</span>';
      return s;
    }
    function detail(d){
      var L=[];
      function add(k,v){ if(v&&v!=='n/a')L.push('<dt>'+k+'</dt><dd>'+esc(v)+'</dd>'); }
      add('Award',d.award_note);
      add('Who it is for',(d.audience||'').split(';').map(function(a){return AUDLBL[a]||a;}).filter(Boolean).join(', '));
      add('Eligibility',d.eligibility);
      add('Service commitment',d.service_commitment);
      add('When to apply',d.deadline_window||d.deadline);
      add('Taxable?',{yes:'Yes — this counts as taxable income.',no:'No — federally tax-exempt.',
        varies:'Varies — confirm with the program.',unknown:'Not documented by the program. Ask before you plan around it.'}[d.taxable]||d.taxable);
      add('What you should know',d.notes);
      var links='<div class="pfnd-links">';
      if(d.apply_url)links+='<a href="'+esc(d.apply_url)+'" target="_blank" rel="nofollow noopener">Go to the program &rarr;</a>';
      if(d.source_url&&d.source_url!==d.apply_url)links+='<a class="pfnd-alt" href="'+esc(d.source_url)+'" target="_blank" rel="nofollow noopener">Our source</a>';
      links+='</div>';
      return '<tr class="pfnd-det"><td colspan="5"><dl>'+L.join('')+'</dl>'+links+
             '<p style="margin:12px 0 0;font-size:.82em;color:#777">Verified '+esc(d.last_verified)+
             '. Programs change without notice — always confirm on the program\'s own page before you apply.</p></td></tr>';
    }
    function draw(){
      var list=data.filter(match);
      list.sort(function(a,b){
        var x=a[sortKey],y=b[sortKey];
        if(sortKey==='_max'){x=x||-1;y=y||-1;}
        if(sortKey==='deadline'){x=x||'9999';y=y||'9999';}
        if(x<y)return -sortDir; if(x>y)return sortDir; return a.name.localeCompare(b.name);
      });
      cnt.innerHTML='Showing <b>'+list.length+'</b> of '+data.length+' programs'+
        (F.state?' in '+esc(ST[F.state]||F.state):'')+'.';
      tb.innerHTML=list.map(function(d){
        var st=d._acceptingNow?'<span class="pfnd-badge pfnd-b-open">accepting</span>':
               d._shut?'<span class="pfnd-badge pfnd-b-closed">cycle closed</span>':
               d.status==='paused'?'<span class="pfnd-badge pfnd-b-paused">paused</span>':
               d.status==='closed'?'<span class="pfnd-badge pfnd-b-closed">cycle closed</span>':
               '<span class="pfnd-badge pfnd-b-unverified">unverified</span>';
        var pe=d.pa_eligible==='no'?' <span class="pfnd-badge pfnd-b-no">not PAs</span>':
               d.pa_eligible==='varies'?' <span class="pfnd-badge pfnd-b-varies">confirm</span>':'';
        var open=openId===d.id;
        return '<tr class="pfnd-r'+(open?' pfnd-open':'')+'" data-id="'+esc(d.id)+'" tabindex="0">'+
          '<td><span class="pfnd-caret">'+(open?'▼':'&#x25b6;')+'</span><span class="pfnd-nm">'+esc(d.name)+'</span>'+pe+
            '<span class="pfnd-sp">'+esc(d.sponsor)+'</span></td>'+
          '<td class="pfnd-hide-sm">'+esc(ST[d.state]||d.state)+'</td>'+
          '<td class="pfnd-amt">'+amt(d)+'</td>'+
          '<td class="pfnd-hide-sm">'+deadline(d)+'</td>'+
          '<td>'+st+'</td></tr>'+(open?detail(d):'');
      }).join('')||'<tr><td colspan="5" class="pfnd-msg">No programs match those filters. Try clearing the search box or choosing “All states”.</td></tr>';
    }

    box.addEventListener('input',function(e){
      var k=e.target.dataset.f; if(!k)return;
      F[k]=e.target.type==='checkbox'?e.target.checked:e.target.value.toLowerCase().trim();
      if(k==='state'||k==='cat'||k==='aud')F[k]=e.target.value;
      openId=null; draw();
    });
    box.addEventListener('change',function(e){
      var k=e.target.dataset.f; if(!k||e.target.type==='search')return;
      F[k]=e.target.type==='checkbox'?e.target.checked:e.target.value;
      openId=null; draw();
    });
    tabs.forEach(function(b){b.addEventListener('click',function(){
      tabs.forEach(function(x){x.classList.remove('on');}); b.classList.add('on');
      tab=b.dataset.tab; openId=null;
      if(tab==='soon'){sortKey='deadline';sortDir=1;} else {sortKey='_max';sortDir=-1;}
      draw();
    });});
    box.querySelectorAll('th[data-k]').forEach(function(th){th.addEventListener('click',function(){
      var k=th.dataset.k;
      if(sortKey===k)sortDir=-sortDir; else {sortKey=k;sortDir=(k==='_max')?-1:1;}
      box.querySelectorAll('th').forEach(function(x){x.classList.remove('pfnd-asc','pfnd-desc');});
      th.classList.add(sortDir===1?'pfnd-asc':'pfnd-desc');
      draw();
    });});
    function toggle(tr){ var id=tr.dataset.id; openId=(openId===id)?null:id; draw();
      var el=box.querySelector('tr[data-id="'+id+'"]'); if(el&&openId)el.focus(); }
    tb.addEventListener('click',function(e){var tr=e.target.closest('tr.pfnd-r'); if(tr&&!e.target.closest('a'))toggle(tr);});
    tb.addEventListener('keydown',function(e){
      if(e.key!=='Enter'&&e.key!==' ')return;
      var tr=e.target.closest('tr.pfnd-r'); if(tr){e.preventDefault();toggle(tr);} });

    if(view==='state'){F.state='';selCat.value='state-lrp';F.cat='state-lrp';}
    if(view==='traps'){tabs.forEach(function(x){x.classList.remove('on');});
      tabs[3].classList.add('on');tab='traps';}
    if(view==='hub'&&!elig.length){tabs[0].classList.remove('on');tabs[1].classList.add('on');tab='all';}
    draw();
    /* PALIFE-FUNDING-PROMO-SLOT — reserved for a future PA Life funding tool card. */
  }

  fetch(EP,{credentials:'same-origin'}).then(function(r){
    if(!r.ok)throw new Error('HTTP '+r.status); return r.text();
  }).then(function(t){
    var rows=parseCSV(t);
    boxes.forEach(function(b){ try{ build(b,rows); }catch(err){
      b.innerHTML='<p class="pfnd-msg">The live funding table could not load. '+
        '<a href="/wp-json/pa-funding/v1/csv">Download the raw data instead.</a></p>'; } });
  }).catch(function(){
    /* Leave the server-rendered tables in place — crawlers and readers still see everything. */
    boxes.forEach(function(b){
      if(!b.querySelector('table'))
        b.innerHTML='<p class="pfnd-msg">The live funding table could not load right now. Please refresh the page.</p>';
    });
  });
})();
</script>
</p>
<h3>First, the news that changes everything for the class of 2027</h3>
<p>If you read one section on this page, read this one.</p>
<p>On July 1, 2026, <strong>Grad PLUS loans went away for new borrowers</strong>. In their place, the Department of Education split graduate borrowing into two tiers:</p>
<ul>
<li><strong>“Professional” programs</strong> — up to <strong>$50,000 a year</strong>, <strong>$200,000 total</strong></li>
<li><strong>Everything else</strong> — up to <strong>$20,500 a year</strong>, <strong>$100,000 total</strong></li>
</ul>
<p>In the final rule published May 1, the Department put PA programs in the <em>second</em> bucket. Their reasoning: PAs practice with physician collaboration, so a PA master’s isn’t a “professional” degree. Medicine, dentistry, pharmacy, optometry, podiatry, veterinary medicine, chiropractic, law, theology and clinical psychology all made the list. We didn’t.</p>
<p>Do the math on that. Total cost of attendance for most PA programs runs $80,000 to $180,000. A $100,000 lifetime federal ceiling with no Grad PLUS backstop doesn’t mean a tighter budget — it means a lot of accepted students go looking for a private loan with a cosigner, or don’t go at all.</p>
<p><strong>Then AAPA and PAEA sued.</strong> On June 25, 2026, Judge Beryl Howell granted preliminary relief, finding they were likely to succeed on the merits. On July 1, the Department issued updated guidance recognizing PA programs as professional-degree programs. <strong>As of today, PA students qualify for the $50,000 / $200,000 caps.</strong></p>
<p>Now the part I’m not going to soften: <strong>this is not over.</strong> The underlying case is still live. The government can appeal. What’s true this morning may not be true when you sign your next promissory note.</p>
<p><strong>What to actually do:</strong></p>
<ol>
<li>If you were already borrowing for your program before July 1, 2026, a legacy provision protects you for the lesser of three more academic years or the rest of your program. Confirm with your financial aid office in writing.</li>
<li>If you start in fall 2026 or later, <strong>do not build a four-semester plan on a number that’s in litigation.</strong> Ask your program’s financial aid office what they are certifying you at, today, in writing.</li>
<li>Watch AAPA’s advocacy page. When this resolves, it resolves for everyone at once.</li>
<li>And this is the real answer — <strong>every dollar you win from the programs above is a dollar this fight can’t take away from you.</strong></li>
</ol>
<blockquote><p><strong>A word about what this fight is really about.</strong> Strip away the regulatory language and the Department said a PA master’s isn’t a professional degree. I have spent twenty-two years in family practice and at the Homeless Persons Health Project. The people I take care of do not experience my care as sub-professional. Neither will yours. Whatever the courts decide about the loan tables, don’t let anyone define this profession down to you.</p></blockquote>
<h3>Get the order of operations right</h3>
<p>Most people work this list backwards. They take the loans first and start looking for <strong>PA school scholarships</strong> in year two, when the good deadlines have passed.</p>
<p>Do it in this order:</p>
<p><strong>1. Free money with no strings.</strong> Start with <strong>PA school scholarships</strong> from professional organizations, schools, and state academies. Small individually — $500 to $3,000 — but they stack, and almost nobody applies. The competition for a $1,000 state academy scholarship is a fraction of the competition for a national award.</p>
<p><strong>2. Service-commitment money.</strong> NHSC, IHS, the state loan repayment programs. This is where the real dollars are — $50,000 to $120,000 is routine, and NHSC and IHS awards are <strong>federally tax-exempt</strong>, which quietly makes them worth 25–35% more than the same money as salary.</p>
<p><strong>3. Federal loans.</strong> Direct Unsubsidized first.</p>
<p><strong>4. Private loans, last, and only for the gap.</strong> They don’t qualify for PSLF, they don’t qualify for income-driven repayment, and you cannot undo the choice.</p>
<p><strong>The single highest-leverage move in this entire article:</strong> take your first job at a federally qualified health center, or an IHS or VA facility. You stack an NHSC or IHS loan repayment award <em>on top of</em> PSLF eligibility, because the FQHC is a 501(c)(3). Same job. Two forgiveness mechanisms running at once. I have watched PAs erase six figures this way while their classmates refinanced at a rate they were proud of.</p>
<div style="border: 1px solid #e3e8e5; border-radius: 8px; background: #fafcfb; padding: 20px 22px; margin: 28px 0; border-left: 5px solid #009946;">
<p style="margin: 0 0 10px; font-size: 1.08em;"><strong>I did this myself, and I wrote down exactly how.</strong></p>
<p><img loading="lazy" decoding="async" class="alignright wp-image-1318 size-thumbnail" src="https://www.thepalife.com/wp-content/uploads/2012/07/NHSC-logo-small-150x150.jpg" alt="National Health Service Corps logo for PA school scholarships and loan repayment" width="150" height="150" /></p>
<p style="margin: 0 0 14px;">The first program in the list below is the one that paid for my education. If you want the long version — how I applied, what the commitment actually felt like, and what I would tell my younger self — it is all here: <a href="https://www.thepalife.com/how-to-go-to-pa-school-for-free-the-nhsc-and-me/"><strong>How to Go to PA School for Free: The NHSC and Me</strong></a>.</p>
<p style="margin: 0;"><a style="display: inline-block; background: #009946; color: #fff; font-weight: bold; text-decoration: none; padding: 11px 20px; border-radius: 5px; font-size: .95em;" href="https://www.thepalife.com/how-to-go-to-pa-school-for-free-the-nhsc-and-me/">Read how I paid for PA school →</a></p>
</div>
<h3>Federal PA School Scholarships and Repayment Programs</h3>
<p><strong>NHSC Loan Repayment Program</strong> — up to $75,000 for two years full-time in primary care at an approved shortage-area site, plus $5,000 more if you’re Spanish-proficient. Tax-free. Award priority runs by your site’s HPSA score, so where you work matters as much as who you are.</p>
<p><strong>NHSC Rural Community LRP</strong> — up to $100,000 for three years at an approved rural site. The biggest of the three NHSC repayment programs.</p>
<p><strong>NHSC Substance Use Disorder Workforce LRP</strong> — up to $80,000 for three years. PAs are explicitly eligible for this one, and a startling number of websites leave us off the list.</p>
<p><strong>NHSC Students to Service</strong> — up to $120,000, and here’s why it belongs on your radar <em>right now</em> if you’re heading into clinical year: <strong>you apply in your final year of PA school</strong>, before you have a job. The deadline runs in the fall.</p>
<p><strong>NHSC Scholarship</strong> — full tuition and fees plus a monthly stipend, for a two-to-four-year commitment. One honest note the brochures skip: the tuition and fees are tax-free, <strong>but the monthly stipend is taxable income.</strong> Budget for that.</p>
<p><strong>IHS Loan Repayment</strong> — up to $50,000 for two years at an Indian health facility, rolling from October through early August. PAs qualify in primary care <em>and</em> behavioral health. Note the split: PAs are eligible for the IHS <strong>loan repayment</strong> program but are <strong>not</strong> on the eligible-discipline list for the IHS <strong>scholarship</strong>. Sites conflate those two constantly.</p>
<p><strong>VA Education Debt Reduction Program</strong> — up to $40,000 a year, $200,000 lifetime. The catch nobody explains: EDRP isn’t VA-wide. It’s authorized position by position. Look for <strong>“EDRP Authorized”</strong> on the specific USAJOBS listing, and apply within four months of your hire date. Unlike NHSC and IHS, <strong>EDRP money is taxable.</strong></p>
<p><strong>HRSA Faculty Loan Repayment</strong> — up to $40,000 over two years if you teach at an accredited PA program and come from a disadvantaged background. Almost nobody in our profession knows this exists.</p>
<p><strong>USPHS Senior COSTEP</strong> — O-1 pay, housing allowance and TRICARE for up to twelve months of your final year, in exchange for two years of service per year of support. It is the most underused pathway on this entire page.</p>
<h3>Your state almost certainly has a program. It might not be for you.</h3>
<p><strong>PA school scholarships</strong> and state loan repayment programs vary widely by location. Ninety-nine state loan repayment programs are in the table above. Some are extraordinary:</p>
<ul>
<li><strong>Michigan</strong> — up to $300,000 across renewable contracts, ten years max</li>
<li><strong>Hawaii</strong> — two stacking programs, both naming PAs explicitly, up to $50,000/yr</li>
<li><strong>New Jersey</strong> — up to $200,000</li>
<li><strong>Washington</strong> — three concurrent PA-eligible tracks including behavioral health</li>
<li><strong>Georgia</strong> — the only fully <strong>PA-exclusive</strong> state loan repayment program in the country</li>
<li><strong>Colorado, Delaware, Maryland, Kansas, Minnesota, Mississippi</strong> — all clearly PA-inclusive, all with published terms</li>
</ul>
<p>And some states have close to nothing for us. <strong>Alabama</strong> has no verified PA-eligible program in any category. <strong>Connecticut’s</strong> program is genuinely PA-eligible and has been dark since June 2024. <strong>Idaho</strong> never names PAs in its eligibility language at all. If you’re in one of those states, the federal programs and a shortage-area job are your play.</p>
<p>Filter the table above by your state and see what you’re actually working with.</p>
<h3>The applications you should not waste an evening on</h3>
<p>This is the section I’m proudest of, and I’ve never seen anyone else publish it.</p>
<p>There are <strong>53 well-funded loan repayment programs</strong> sitting on the same state and federal websites as the PA-eligible ones, with generic names that sound like they’re for you — and eligibility rules that quietly exclude physician assistants.</p>
<p>The worst offenders:</p>
<ul>
<li><strong>CalHealthCares (California)</strong> — $300,000. Physicians and dentists only. Sits on the same page as the CA SLRP, which <em>does</em> cover PAs.</li>
<li><strong>Steven M. Thompson Physician Corps LRP (California)</strong> — $105,000. Physicians only.</li>
<li><strong>Texas PELRP</strong> — $160,000. Physicians only. And the <strong>Texas Mental Health Professionals LRP</strong> covers psychiatric <em>nurse practitioners</em> but not psychiatric PAs.</li>
<li><strong>Kansas Bridging Plan</strong> — the state’s best-known rural program. Resident physicians only.</li>
<li><strong>Minnesota Rural and Urban Physician Loan Forgiveness</strong> — $132,000 each, MD/DO only. Minnesota’s PA-eligible program is separately named “Advanced Practice Provider,” and only the <strong>rural</strong> version includes us.</li>
<li><strong>Louisiana Physician Loan Repayment Program</strong> — near-identical branding to the Louisiana SLRP that <em>does</em> cover PAs.</li>
<li><strong>Georgia Behavioral Health Provider LRP</strong> — $150,000, and it sits directly beside Georgia’s PA-exclusive program. PAs aren’t on the list, even psychiatric PAs.</li>
<li><strong>Nurse Corps LRP, VA SELRP, VA HPSP</strong> — all real, all federal, none of them ours.</li>
</ul>
<p>Open the <strong>“Not for PAs”</strong> tab in the table above for the whole list. Ten minutes there will save you a weekend.</p>
<p>And when you find your state’s program on that list — email your state PA academy and your state representative. Several of these exclusions are just a discipline list nobody has updated since the 1990s. Georgia has a PA-only program because Georgia PAs went and asked for one.</p>
<h3>Military and uniformed service: the honest version</h3>
<p>There’s real money here, and the recruiting material consistently undersells what you trade for it. So let me give it to you straight.</p>
<p><strong>Which branches actually cover PAs, as of FY2026:</strong></p>
<ul>
<li><strong>Navy HPSP</strong> — explicitly includes PA</li>
<li><strong>Army HPSP</strong> — does <strong>not</strong>. Medicine, dental, veterinary, nursing, psych and optometry only</li>
<li><strong>Air Force HPSP</strong> — does <strong>not</strong> include PA</li>
<li><strong>IPAP</strong> (the Interservice Physician Assistant Program) — the real military PA pipeline. Army, Navy, Air Force and Coast Guard. Tuition-free PA school while drawing military pay</li>
<li><strong>Air Force and Navy HPLRP</strong> — as of FY2026, both <strong>exclude</strong> PA</li>
<li><strong>Air Force and Navy accession bonuses for PAs</strong> — currently <strong>turned off</strong></li>
</ul>
<p><strong>About those two numbers everyone quotes.</strong> The “$25,000/year National Guard STRAP” figure holds up against official documentation. The “$60,000 Guard accession bonus” traces back to a single 2019 New York Army National Guard pitch to one graduating class. It is not a standing national bonus. Don’t plan around it.</p>
<p><strong>And the trade.</strong> IPAP is the best financial deal in this profession — debt-free PA school on military pay. You pay for it with roughly 4.5 to 8 years on the service’s schedule, not yours: the assignments you’re given, the deployments you’re given, and for Guard and Reserve, commitments that outlast the loan repayment by years.</p>
<p>Take it because military service genuinely appeals to you. Don’t take it because the bonus math looked good on a Tuesday.</p>
<h3>The PA Foundation Cut Its PA School Scholarships This Year</h3>
<p>I’d rather you hear this from me than find out in March.</p>
<p>For 2026, these national <strong>PA school scholarships</strong> were harder to win: the PA Foundation awarded <strong>16 student scholarships. Last year it was 44.</strong> The general PA/Physician Associate Foundation Scholarship — roughly 19 of those 44 awards — was discontinued, and so was the AAPA Past Presidents Scholarship.</p>
<p>Nine named scholarships survived: NCCPA Endowed, Joyce Nichols Memorial, William H. Marquardt Community Health Access, Ron Nelson Memorial, AAPA Rural Health Caucus, Timi Agar Barwick Scholarship for Humanism in Medicine, Ruth Ballweg Memorial, PA Moms Advocacy and Leadership, and Women in Philanthropy. The Foundation doesn’t publish per-award dollar amounts anywhere.</p>
<p>The student cycle closes in <strong>March</strong>. Mark it now.</p>
<p>And then look past the national awards, because this is where most students leave money sitting:</p>
<ul>
<li><strong>Your state PA academy.</strong> Iowa, Indiana, Georgia, Maryland, Minnesota, Kentucky, Alaska, Arkansas, Colorado, Connecticut, Maine and California all run student scholarships. Most require membership — which usually costs less than the smallest award.</li>
<li><strong>Specialty organizations.</strong> Oncology PAs ($2,500), cardiology, pediatrics, hospice and palliative medicine. If you know your specialty, there’s likely money attached to it.</li>
<li><strong>Your own program’s financial aid office.</strong> Your program may offer <strong>PA school scholarships</strong> that never appear in national databases. Institutional scholarships are some of the most underused money in PA education. Ask, in person, every year.</li>
</ul>
<h3>After you graduate: getting the repayment side right</h3>
<p><strong>PSLF</strong> is still the best deal in medicine for anyone working at a nonprofit, a VA, an IHS facility or an FQHC. 120 qualifying payments, and forgiveness is tax-free. A final rule that took effect July 1, 2026 added narrow employer exclusions aimed at organizations engaged in specified illegal conduct — it does not touch standard hospitals, FQHCs, the VA or IHS. Certify your employment every year. Every year.</p>
<p><strong>RAP</strong>, the new Repayment Assistance Plan, replaced SAVE as of July 1, 2026. Payments scale with income, forgiveness comes at 30 years and is currently taxable, and RAP payments count toward PSLF. If you were on SAVE, you have to pick something new. PAYE and ICR sunset July 1, 2028.</p>
<p><strong>Section 127</strong> lets an employer pay a chunk of your student loans tax-free each year, and it was made <strong>permanent and inflation-indexed</strong> in 2025 — it had been scheduled to expire. Ask your HR department whether they offer it. Most PAs never ask.</p>
<p><strong>And the mistake I see most often, by a mile: refinancing federal loans before you know where you’ll work.</strong> A private refinance is irreversible. Do it at graduation, take an FQHC job three years later, and you have permanently locked yourself out of PSLF <em>and</em> out of tax-free NHSC and IHS repayment — for a rate improvement that will look very small next to what you gave up. Shop rates on debt that’s already private. Leave the federal loans alone until you know.</p>
<h3>What the NHSC brochure didn’t tell me</h3>
<p>I was an NHSC scholar. The money was real and I’m grateful for it.</p>
<p>Here’s what wasn’t in the brochure: for the length of that commitment, you don’t fully choose where you live. You go where the shortage is. For some people that’s the best thing that ever happened to them — it was, more or less, for me. For others it means a town their partner didn’t sign up for, two hours from anyone they know.</p>
<p>I ended up at a county health department and the Homeless Persons Health Project taking care of people most of the system had given up on, and it turned into a twenty-two-year career I’d choose again tomorrow. But I want you going in with your eyes open, because the version of this pitch you’ll hear from a recruiter has all the upside and none of the geography.</p>
<p>If service in an underserved community is something you actually want, these programs are the best financial decision available to you in this profession. If you’re only doing it for the money, two years is a long time to be somewhere you don’t want to be.</p>
<h3>Who Gets the Most Financial Aid?</h3>
<p>You might think that the families with the greatest financial need receive the most aid. In fact, that's not always the case. <strong>The people who receive the most aid are the people who best understand the aid process</strong> — and who apply early, apply often, and explore every available option.</p>
<p>If you want personalized guidance on navigating the financial aid process, check out our <a href="https://www.thepalife.com/ultimate-guide/">Ultimate Guide to Becoming a PA</a>, and read <a href="https://www.thepalife.com/how-to-go-to-pa-school-for-free-the-nhsc-and-me/">how I actually paid for PA school</a> — the whole story, including the parts I would do differently.</p>
<h3>Can I Afford Not to Go to PA School?</h3>
<p>Can you afford to go to PA school? A better question: <strong>can you afford not to go?</strong></p>
<p>If your dream is to become a PA, the financial challenge is real — but it's not insurmountable. The <a href="https://www.thepalife.com/salary-report/" target="_blank" rel="noopener"><strong>median PA salary is $135,880</strong></a> (U.S. Bureau of Labor Statistics, May 2025) — and the AAPA’s 2026 report puts it at <strong>$140,000</strong> for calendar year 2025. New grads are landing around <strong>$115,000–$118,000</strong>, which is NCCPA and AAPA agreeing with each other. Employment of PAs is projected to grow <strong>far faster than the average occupation</strong> — one of the fastest-growing professions in the country. With the right financial strategy, loan repayment programs, and scholarships, most PAs come out ahead in the long run.</p>
<p>The worst thing you can do is let financial fear keep you from applying. When I applied to PA school, the program coordinator told me: If you get in, we'll help you find a way through financially. They were right. I borrowed more than I planned — but I also earned one of the most coveted scholarships in healthcare through the <a href="https://www.thepalife.com/how-to-go-to-pa-school-for-free-the-nhsc-and-me/" target="_blank" rel="noopener noreferrer">National Health Service Corps</a>.</p>
<p>There are real opportunities out there. It takes work to find them, but you are already proving that by being here. Set your goals, make your plan, and go get it.</p>
<p>For more help building your PA journey from the ground up, visit our <a href="https://www.thepalife.com/timeline/">PA School Application Timeline</a> and explore all our <a href="https://www.thepalife.com/practicing-pa-resources/">PA Resources</a>.</p>
<div style="border: 1px solid #e3e8e5; border-radius: 8px; background: #fafcfb; padding: 20px 22px; margin: 28px 0;">
<p style="margin: 0 0 6px; font-size: 1.15em; font-weight: bold;">When you’re ready for the next part</p>
<p style="margin: 0 0 18px; color: #444;">Paying for PA school is one problem. Getting in, and then getting through boards, are the other two. Here’s where we can help with those.</p>
<div style="display: flex; flex-wrap: wrap; gap: 14px;">
<div style="flex: 1 1 240px; border: 1px solid #e3e8e5; border-radius: 8px; background: #fff; padding: 16px 18px;">
<p style="margin: 0 0 6px; font-weight: bold; color: #0a0a0a;">Personal Statement Editing</p>
<p style="margin: 0 0 12px; font-size: .92em; color: #444; line-height: 1.5;">Line-by-line editing on the essay that decides whether they read the rest of your file.</p>
<p><a style="color: #009946; font-weight: bold; text-decoration: none; font-size: .92em;" href="https://www.thepalife.com/the-free-physician-assistant-essay-and-personal-statement-collaborative/">Get your essay edited →</a></p>
</div>
<div style="flex: 1 1 240px; border: 1px solid #e3e8e5; border-radius: 8px; background: #fff; padding: 16px 18px;">
<p style="margin: 0 0 6px; font-weight: bold; color: #0a0a0a;">Pre-PA &amp; CASPA Consulting</p>
<p style="margin: 0 0 12px; font-size: .92em; color: #444; line-height: 1.5;">One-on-one coaching on your application strategy, your gaps, and where to actually apply.</p>
<p><a style="color: #009946; font-weight: bold; text-decoration: none; font-size: .92em;" href="https://www.thepalife.com/pre-pa-consulting/">Learn more →</a></p>
</div>
<div style="flex: 1 1 240px; border: 1px solid #e3e8e5; border-radius: 8px; background: #fff; padding: 16px 18px;">
<p style="margin: 0 0 6px; font-weight: bold; color: #0a0a0a;">Mock PA School Interviews</p>
<p style="margin: 0 0 12px; font-size: .92em; color: #444; line-height: 1.5;">A recorded practice interview with real feedback, before the one that counts.</p>
<p><a style="color: #009946; font-weight: bold; text-decoration: none; font-size: .92em;" href="https://www.thepalife.com/mock-interview/">Schedule a mock interview →</a></p>
</div>
<div style="flex: 1 1 240px; border: 1px solid #e3e8e5; border-radius: 8px; background: #fff; padding: 16px 18px;">
<p style="margin: 0 0 6px; font-weight: bold; color: #0a0a0a;">Resume, CV &amp; Cover Letter</p>
<p style="margin: 0 0 12px; font-size: .92em; color: #444; line-height: 1.5;">Built specifically for PAs, PA students and Pre-PAs — not generic career advice.</p>
<p><a style="color: #009946; font-weight: bold; text-decoration: none; font-size: .92em;" href="https://www.thepalife.com/resume-and-cv-editing-service-for-physician-assistants/">Get a revision →</a></p>
</div>
<div style="flex: 1 1 240px; border: 1px solid #e3e8e5; border-radius: 8px; background: #fff; padding: 16px 18px;">
<p style="margin: 0 0 6px; font-weight: bold; color: #0a0a0a;">Where can you actually get in?</p>
<p style="margin: 0 0 12px; font-size: .92em; color: #444; line-height: 1.5;">Paste your stats into PA Program Match AI and get a competitiveness score in seconds, plus a Safety / Target / Reach ranking of every program — free.</p>
<p><a style="color: #009946; font-weight: bold; text-decoration: none; font-size: .92em;" href="https://www.paschoolfinder.com/pa-program-match-ai/">Get my free AI score →</a></p>
</div>
<div style="flex: 1 1 240px; border: 1px solid #e3e8e5; border-radius: 8px; background: #fff; padding: 16px 18px;">
<p style="margin: 0 0 6px; font-weight: bold; color: #0a0a0a;">Smarty PANCE board review</p>
<p style="margin: 0 0 12px; font-size: .92em; color: #444; line-height: 1.5;">PANCE, PANRE, EOR and EOC review that will blow your mind, not your budget.</p>
<p><a style="color: #009946; font-weight: bold; text-decoration: none; font-size: .92em;" href="https://smartypance.com/sign-up/">Start board review →</a></p>
</div>
</div>
</div>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/scholarships-grants-and-loan-repayment-programs-for-physician-assistants/">PA School Scholarships: The Best Grants & Repayment Aid (2026)</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/scholarships-grants-and-loan-repayment-programs-for-physician-assistants/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
			</item>
		<item>
		<title>The New CASPA Situational Decision Making Essay: How to Write It (2026–2027)</title>
		<link>https://www.thepalife.com/caspa-situational-decision-making-essay/</link>
					<comments>https://www.thepalife.com/caspa-situational-decision-making-essay/#respond</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Sat, 01 Aug 2026 19:35:59 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence (AI)]]></category>
		<category><![CDATA[Pre-Physician Assistant]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Bard]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[personal statement]]></category>
		<guid isPermaLink="false">https://www.thepalife.com/?p=56722</guid>

					<description><![CDATA[The New CASPA Situational Decision Making Essay: How to Write It (2026–2027)<p>CASPA retired the COVID-19 essay and replaced it with a new 2,500-character question about technology and the human side of medicine. The exact prompt, where it's hiding, and how to answer it.</p>
The post <a href="https://www.thepalife.com/caspa-situational-decision-making-essay/">The New CASPA Situational Decision Making Essay: How to Write It (2026–2027)</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[The New CASPA Situational Decision Making Essay: How to Write It (2026–2027)<p><a href="https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-decision-making-essay.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-56719" src="https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-decision-making-essay.jpg" alt="The new CASPA Situational Decision Making essay for the 2026-2027 cycle" width="1200" height="630" srcset="https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-decision-making-essay.jpg 1200w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-decision-making-essay-300x158.jpg 300w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-decision-making-essay-700x368.jpg 700w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-decision-making-essay-768x403.jpg 768w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-decision-making-essay-1080x567.jpg 1080w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-decision-making-essay-610x320.jpg 610w" sizes="(max-width: 1200px) 100vw, 1200px" /></a></p>
<p><strong><em>CASPA retired the COVID-19 essay and replaced it with the Situational Decision Making essay &mdash; a new 2,500-character question about technology and the human side of medicine. Here's the exact prompt, where it's hiding, the answer almost everyone is about to write — and how to write a better one.</em></strong></p>
<p>So you opened your CASPA application, clicked into the Personal Information section, and found a question nobody warned you about.</p>
<p>You're not losing your mind. <strong>It's new.</strong></p>
<p>For the 2026–2027 cycle, CASPA retired the COVID-19 Impact Essay — which had been quietly outliving its usefulness for a couple of years now — and replaced it with something called the <strong>Situational Decision Making</strong> question.</p>
<p>And here's the first thing that trips people up: <strong>it isn't in the Essay section.</strong></p>
<h2>Where the Situational Decision Making essay is hiding in CASPA</h2>
<p>You won't find it next to your personal statement. It lives under <strong>Personal Information → Other Information</strong>, down past Language Proficiency and the infraction questions, sitting right beside the <a href="https://www.thepalife.com/caspa-life-experiences-essay-tips/">Life Experiences prompt</a>.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-56717" src="https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-where-to-find-it.png" alt="Where to find the CASPA Situational Decision Making question: Personal Information, then Other Information - not the Essay section" width="1000" height="688" srcset="https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-where-to-find-it.png 1000w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-where-to-find-it-300x206.png 300w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-where-to-find-it-700x482.png 700w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-where-to-find-it-768x528.png 768w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-where-to-find-it-610x420.png 610w" sizes="(max-width: 1000px) 100vw, 1000px" /></p>
<p>Plenty of applicants are going to scroll right past it, notice it in October, and write it in eleven minutes at midnight.</p>
<p>Don't be that applicant. Let's get ahead of it.</p>
<h2>The exact prompt</h2>
<p>Here's what you'll see on screen, word for word:</p>
<blockquote><p><strong>Situational Decision Making</strong></p>
<p>Write a statement about how you believe future PAs should use emerging technologies thoughtfully while still maintaining strong, human-centered relationships with patients, even in settings where technology may be limited.</p>
<p><strong>You can enter up to 2,500 characters.</strong></p></blockquote>
<p>A quick note on that number: <strong>2,500 characters, not words.</strong> That's roughly 400–425 words — about half the length of your personal statement. This is a short answer, not an essay. One idea done well beats four ideas done fast.</p>
<p>In the material PAEA published announcing the change, they framed the same question a little more expansively, naming the technologies they had in mind: <em>artificial intelligence, telemedicine, and wearable health devices.</em> Useful context for what they're picturing. But <strong>write to the prompt in the box</strong> — that's the one you're answering.</p>
<p><strong>One more thing: check the programs on your list.</strong> I can't find anything from CASPA or PAEA stating whether this question is required or optional, and I'm not going to guess at something that could cost you an application. Look at your programs' own requirement pages. When in doubt, answer it. An extra 400 words has never hurt anybody.</p>
<h2>What this question is actually asking</h2>
<p>Read the prompt again and notice how much is hiding in that last clause: <strong>"even in settings where technology may be limited."</strong></p>
<p>That's not filler. That's the whole question.</p>
<p>A lazy reading gives you: <em>do you like technology?</em> A careful reading gives you something much more interesting, and much more like being a PA:</p>
<blockquote><p>Can you use a powerful tool without letting it do your thinking? And can you still take care of a person when the tool isn't there?</p></blockquote>
<p>That's not a technology question at all. <strong>It's a clinical judgment question wearing a technology costume.</strong> They're using AI and telemedicine as the setting because it's current — but they're probing whether you understand that the equipment is never the point.</p>
<p>Which, if you've spent any real time in patient care, you already know. You've watched someone stare at a screen instead of at the person in the chair. You've also seen a tool catch something a human would have missed. Both are true. <strong>They want to know if you can hold both.</strong></p>
<h2>The answer 90% of applicants will give (please don't)</h2>
<p>Let me save you from the pile.</p>
<p>Here's the essay thousands of people are going to submit this cycle, and I could write it right now without knowing a single thing about you:</p>
<blockquote><p><em>Technology is rapidly transforming healthcare. While artificial intelligence and telemedicine offer exciting opportunities to improve efficiency and expand access, it is important to remember that technology can never replace the human connection at the heart of medicine. Future PAs must strike a balance between embracing innovation and maintaining compassionate, patient-centered care…</em></p></blockquote>
<p>Perfectly reasonable. Perfectly true. <strong>Perfectly interchangeable.</strong></p>
<p>Every word of that could have been written by someone who has never set foot in a clinic — and this cycle, plenty of it will be written by a machine, which is its own kind of irony on a question about using technology thoughtfully.</p>
<p>Here's the trap: <strong>this prompt is abstract, so it invites an abstract answer.</strong> Resist that. Abstract is where applications go to die.</p>
<p>Three things to avoid:</p>
<ul>
<li><strong>Don't write a position paper.</strong> Nobody is grading your take on the future of AI in medicine.</li>
<li><strong>Don't be afraid of technology.</strong> "Technology is dangerous and we must be careful" reads as naive, not wise. You're going to practice with these tools your entire career.</li>
<li><strong>Don't just cheerlead either.</strong> "AI will revolutionize healthcare!" skips the actual question, which is about judgment.</li>
</ul>
<h2>How to write one that works</h2>
<p><strong>Start with a moment, not a thesis.</strong></p>
<p>You have 2,500 characters. Spend the first few hundred putting the reader somewhere specific.</p>
<p>Not <em>"technology can enhance patient care when used appropriately"</em> — but a room. A person. A moment where the tool and the human were both in play and you noticed the difference. Two or three sentences is plenty.</p>
<p>You have more of these than you think:</p>
<ul>
<li>A time the monitor said one thing and the patient's face said another</li>
<li>A patient who couldn't do a telehealth visit — no smartphone, no data, no private room, no reliable address — and what your clinic actually did about it</li>
<li>Watching a provider type through an entire visit, and watching a different one put the laptop down</li>
<li>A translation app that got you 80% of the way there, and what the other 20% required</li>
<li>A glucometer or blood pressure cuff a patient couldn't afford, and the workaround</li>
<li>A time a piece of technology caught something everyone had missed</li>
</ul>
<p><strong>Then say what you took from it.</strong> One clear idea, stated plainly. Not "balance" — <em>balance</em> is the word people use when they haven't decided anything. Something with an edge on it. Something you'd defend out loud.</p>
<p><strong>Then answer the part everyone forgets</strong> — the "even in settings where technology may be limited" clause. This is where you separate yourself, because most applicants will skip right past it.</p>
<p>Health care in this country is not evenly distributed, and neither is the technology. Some of your future patients will arrive with a wearable full of data. Others won't have a working phone number. <strong>A PA who can only practice well with a full toolkit isn't much of a PA.</strong> If you've worked anywhere that runs lean — a free clinic, a rural site, a shelter, a mobile unit, an under-resourced ED, a community health center — that experience is worth more here than any opinion about AI. (If you want my actual view on where this is all heading for the profession, <a href="https://www.thepalife.com/will-ai-phase-out-physician-assistants-not-on-my-watch/">I wrote that down too</a>.)</p>
<p><strong>Close on what kind of PA it makes you want to be.</strong> One or two sentences. Land it and stop.</p>
<h2>A structure you can steal</h2>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-56716" src="https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-structure.png" alt="How to spend 2,500 characters on the CASPA Situational Decision Making essay: the moment, what it taught you, when the tool is not there, the PA you intend to be" width="1000" height="819" srcset="https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-structure.png 1000w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-structure-300x246.png 300w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-structure-593x486.png 593w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-structure-768x629.png 768w, https://www.thepalife.com/wp-content/uploads/2026/08/caspa-situational-essay-structure-610x500.png 610w" sizes="(max-width: 1000px) 100vw, 1000px" /></p>
<p>That leaves you a little slack. Use it on the third block — that's where the points are.</p>
<h2>The part I can't write for you</h2>
<p>Years ago I was a phlebotomist at a university clinic, and every Wednesday at six a woman named Margaret came in for routine blood work. She used to tell us stories about her childhood and about her husband, who had given his life to the war. She was fond of me because, in her words, I had freckles like her grandson.</p>
<p>By the last time I saw her, she had gotten too weak to speak. Her daughter came with her and said quietly, <em>"The best vein is in her hand — it doesn't hurt her there."</em> I put my hand on hers and it was cold. I drew the sample, put a bandage on, and looked up at her. Her hand was warm now. She raised her head and smiled at me. Without a word, she made perfect sense.</p>
<p>I never saw Margaret again.</p>
<p>That entire exchange happened with <strong>zero technology.</strong> No device on earth would have charted what passed between us — and no chatbot could invent it, because it only exists in my memory, and it only got there because I kept showing up on Wednesdays and paid attention.</p>
<p>I wrote about Margaret in <a href="https://www.thepalife.com/how-to-write-the-perfect-physician-assistant-school-application-essay/">the personal statement that got me into PA school after four rejections</a>. It is still the most useful thing I have ever written about myself.</p>
<p>That's the bar for this essay. Not eloquence — <strong>specificity.</strong> You have your own Margaret. Go find her.</p>
<h2>One more time on the irony</h2>
<p>CASPA is asking you to explain how to use technology thoughtfully.</p>
<p>I probably don't need to say the next part, but I'm going to: <strong>do not have a chatbot write this one.</strong> Not because you'd get caught — because you'd be answering a question about judgment by demonstrating a lack of it, and the result will read exactly like that interchangeable paragraph above.</p>
<p>CASPA did loosen its AI rules for this cycle, and there's a lot of confusion about where the line now sits. If you're unsure what's allowed, I broke the whole thing down here: <a href="https://www.thepalife.com/generative-ai-and-the-pa-school-personal-statement/">Can you use AI on your PA school personal statement? What CASPA's 2026–2027 rules actually say</a>.</p>
<p>The short version for this question: brainstorm with it if you want, fix your spelling with it, and write every sentence yourself.</p>
<h2>Your next step</h2>
<p>Set a timer for ten minutes and answer one question on paper:</p>
<p><strong>When have I seen a piece of technology help a patient — and when have I seen it get in the way?</strong></p>
<p>Write both. Don't organize them. Don't make them good.</p>
<p>Whichever one you wrote faster is your opening.</p>
<p>That's the part no tool can do for you, because it isn't in any dataset. It's in your memory, and it only got there because you showed up and paid attention — which, as it happens, is the exact quality this question is trying to measure.</p>
<p>You've got this. And I can't wait to read what you come up with.</p>
<p>Stephen Pasquini, PA-C</p>
<div style="background: #1f2b3a; border-radius: 10px; padding: 18px 22px; margin: 24px 0; display: flex; flex-wrap: wrap; align-items: center; gap: 14px;">
<p style="margin: 0; flex: 1 1 260px; color: #ffffff; font-size: 15px; line-height: 1.5;"><strong style="color: #ffffff;">Stuck on the blank page?</strong> <span style="color: #c7d0db;">Draft your CASPA essays one guided section at a time with our free builder — real prompts, a live character counter, and human editors when you want them.</span></p>
<p><a style="display: inline-block; background: #ffffff; color: #1f2b3a; font-weight: bold; font-size: 14px; padding: 10px 20px; border-radius: 8px; text-decoration: none; white-space: nowrap;" href="https://www.thepalife.com/pa-school-personal-statement-builder/">Try the Free Builder →</a></p>
</div>
<h2>Quick answers</h2>
<h3>Where is the Situational Decision Making essay in CASPA?</h3>
<p>Under <strong>Personal Information &rarr; Other Information</strong> &mdash; not the Essay section. Scroll past Language Proficiency and the infraction questions; it sits beside the Life Experiences prompt.</p>
<h3>How long is the CASPA Situational Decision Making essay?</h3>
<p><strong>2,500 characters</strong>, which is roughly 400&ndash;425 words. Characters, not words &mdash; about half the length of your personal statement.</p>
<h3>Is the Situational Decision Making essay required?</h3>
<p>CASPA and PAEA have not published a blanket answer, so check the requirement pages for the programs on your list. When in doubt, answer it &mdash; an extra 400 words has never cost anyone an acceptance.</p>
<h3>Did the COVID-19 Impact Essay go away?</h3>
<p>Yes. PAEA removed it for the 2026&ndash;2027 cycle and the Situational Decision Making question took its place.</p>
<h3>Can I use AI to write it?</h3>
<p>CASPA now allows non-substantive help like spelling and grammar, and names brainstorming as a legitimate use &mdash; but the finished writing has to be yours. On a question that is explicitly about using technology with judgment, outsourcing the writing answers it badly. <a href="https://www.thepalife.com/generative-ai-and-the-pa-school-personal-statement/">Here is where the line actually falls</a>.</p>
<h2>Sources</h2>
<ul>
<li><a href="https://help.liaisonedu.com/CASPA_Applicant_Help_Center/Filling_Out_Your_CASPA_Application/CASPA_Personal_Information/08_Other_Information">CASPA Applicant Help Center — Other Information</a> — the live prompt and 2,500-character limit, updated June 9, 2026</li>
<li><a href="https://paeaonline.org/resources/member-resources/caspa/admission-suite-of-products-updates">PAEA — Admission Suite of Products Updates</a> — confirms the COVID-19 Impact Essay removal and the new question</li>
<li><a href="https://help.liaisonedu.com/CASPA_Applicant_Help_Center/Starting_Your_CASPA_Application/Getting_Started_with_Your_CASPA_Application/2_CASPA_Application_Cycle_Dates">CASPA Application Cycle Dates</a> — the 2026–2027 cycle opened April 30, 2026</li>
</ul>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/caspa-situational-decision-making-essay/">The New CASPA Situational Decision Making Essay: How to Write It (2026–2027)</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/caspa-situational-decision-making-essay/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Much Money Do Physician Assistants (PAs) Make?</title>
		<link>https://www.thepalife.com/salary-report/</link>
					<comments>https://www.thepalife.com/salary-report/#respond</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 19:16:24 +0000</pubDate>
				<category><![CDATA[Salary]]></category>
		<category><![CDATA[Base Salary]]></category>
		<category><![CDATA[Benefits]]></category>
		<category><![CDATA[CME]]></category>
		<category><![CDATA[Compensation]]></category>
		<category><![CDATA[Cost-Adjusted]]></category>
		<category><![CDATA[DEA]]></category>
		<category><![CDATA[Employment]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Health Insurance]]></category>
		<category><![CDATA[Hourly]]></category>
		<category><![CDATA[How much]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[PA]]></category>
		<category><![CDATA[Pa Profession]]></category>
		<category><![CDATA[Pa Report]]></category>
		<category><![CDATA[Pay]]></category>
		<category><![CDATA[Personal Life]]></category>
		<category><![CDATA[Physician Assistant]]></category>
		<category><![CDATA[Physician Assistant Salary]]></category>
		<category><![CDATA[Physicians Assistant Salary]]></category>
		<category><![CDATA[Tax Salary]]></category>
		<category><![CDATA[Wages]]></category>
		<guid isPermaLink="false">https://www.thepalife.com/?p=22488</guid>

					<description><![CDATA[How Much Money Do Physician Assistants (PAs) Make?<p>How much do physician assistants make in 2026? The latest AAPA, BLS &#038; NCCPA data: $140K median pay, top-paying specialties, all 50 states. Know your worth.</p>
The post <a href="https://www.thepalife.com/salary-report/">How Much Money Do Physician Assistants (PAs) Make?</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[How Much Money Do Physician Assistants (PAs) Make?<h3 class="wp-block-heading"><a href="https://www.thepalife.com/wp-content/uploads/2020/07/How-Much-Money-does-a-Physician-Assistant-make-A-Comparison-of-PA-Salary-Reports.png"><img loading="lazy" decoding="async" width="300" height="450" class="alignright size-full wp-image-38866" src="https://www.thepalife.com/wp-content/uploads/2020/07/How-Much-Money-does-a-Physician-Assistant-make-A-Comparison-of-PA-Salary-Reports.png" alt="How Much Money does a Physician Assistant make" srcset="https://www.thepalife.com/wp-content/uploads/2020/07/How-Much-Money-does-a-Physician-Assistant-make-A-Comparison-of-PA-Salary-Reports.png 300w, https://www.thepalife.com/wp-content/uploads/2020/07/How-Much-Money-does-a-Physician-Assistant-make-A-Comparison-of-PA-Salary-Reports-200x300.png 200w" sizes="(max-width: 300px) 100vw, 300px" /></a>How Much Do PAs Make in 2026?</h3>



<p><em>"We make a living by what we get, we make a life by what we give." - Winston Churchill</em></p>



<h2 class="wp-block-heading">Physician Assistant/Associate Salary and Compensation</h2>



<p>According to the <a href="https://www.aapa.org/news-central/2026/05/aapa-2026-salary-report-shows-pa-compensation-continues-to-rise-amid-growing-demand-for-care/" target="_blank" rel="noopener">2026 AAPA Salary Report</a> — the most comprehensive PA compensation survey available — the national median compensation for full-time PAs hit <strong>$140,000 per year</strong> in 2025, a <strong>4.5% raise</strong> over the $134,000 median the year before. More than <strong>58% of PAs</strong> also took home a bonus (median: <strong>$6,000</strong>).</p>



<div class="palife-salary-hub" data-view="hub"><!--PALIFE-SALARY-LIVE-->Loading live salary data…</div>


<!--
  THE PA LIFE — PA SALARY HUB (2026-07-22). WPCode HTML snippet on thepalife.com (shortcode mode).

  Live PA salary explorer fed by the on-site salary CSV endpoint (same origin, no CORS needed):
      /wp-json/pa-salary/v1/csv
  A post opts in with a config div + the shortcode:
      <div class="palife-salary-hub" data-view="hub"><span data-ssr-marker></span>Loading live salary data…</div>
      [wpcode id="XXXXX"]
  Views: hub (full explorer, /salary-report/) · cola (adjusted-first table, the COLA page).

  DEPLOY CONVENTION: the SSR marker comment (PALIFE-SALARY-LIVE, as an HTML comment) sits INSIDE
  the config div, so the SSR snippet's crawlable tables render inside the mount and this widget
  REPLACES them once JS runs — crawlers see everything, humans never see doubles.
  THE DIV MUST CONTAIN TEXT (TinyMCE strips empty divs on save — learned 2026-07-15).

  HONESTY RULES:
    · BLS = employer-reported, state/metro spine. AAPA (self-reported, newer year) cited as the
      national pulse — the two are DIFFERENT lenses and the copy says so.
    · Adjusted value = median ÷ RPP × 100 (BEA Regional Price Parities). Methodology stated on-page.
    · Metro rows carry no percentiles (not collected) — the calculator is states + US only and says so.
    · Percentile result is an interpolation across ALL PAs in the state — experience/specialty move it.

  ANNUAL UPDATE POINTS (the AAPA/BLS watcher tasks own these):
    · AAPA object below (median, year, bonus) — next report ~May 2027.
    · PRIOR_BLS (for the YoY line) — next OEWS release ~April 2027.
-->
<style>
.palife-salary-hub{font-family:Roboto,-apple-system,sans-serif;color:#0a0a0a;margin:18px 0;font-size:16px}
.palife-salary-hub .psal-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px}
.palife-salary-hub .psal-kpi{border:1px solid #e3e8e5;border-radius:8px;padding:12px 14px;background:#fafcfb}
.palife-salary-hub .psal-kpi b{display:block;font-size:1.35em;color:#009946}
.palife-salary-hub .psal-kpi span{font-size:.78em;color:#555;line-height:1.35;display:block;margin-top:2px}
.palife-salary-hub .psal-toggle{display:flex;gap:0;margin:0 0 12px;border:1px solid #009946;border-radius:6px;overflow:hidden;width:max-content;max-width:100%}
.palife-salary-hub .psal-toggle button{font:inherit;font-size:.88em;padding:9px 16px;border:0;background:#fff;color:#009946;cursor:pointer;font-weight:600}
.palife-salary-hub .psal-toggle button.on{background:#009946;color:#fff}
.palife-salary-hub .psal-ctl{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.palife-salary-hub .psal-ctl input,.palife-salary-hub .psal-ctl select{font:inherit;font-size:.9em;padding:8px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#0a0a0a}
.palife-salary-hub .psal-scroll{overflow-x:auto}
.palife-salary-hub table{width:100%;border-collapse:collapse;margin:0}
.palife-salary-hub th{text-align:left;font-weight:700;color:#000;font-size:.8em;text-transform:uppercase;letter-spacing:.03em;padding:10px;border-bottom:2px solid #009946;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}
.palife-salary-hub th:hover{color:#009946}
.palife-salary-hub th.psal-asc:after{content:' \25B2';font-size:.8em;color:#009946}
.palife-salary-hub th.psal-desc:after{content:' \25BC';font-size:.8em;color:#009946}
.palife-salary-hub td{padding:9px 10px;border-bottom:1px solid #eee;font-size:.92em;vertical-align:top}
.palife-salary-hub tbody tr:nth-child(even){background:#fafafa}
.palife-salary-hub .psal-hl{background:#eaf7f0 !important}
.palife-salary-hub h3.psal-h{font-size:1.15em;margin:26px 0 10px;color:#000}
.palife-salary-hub .psal-note{margin:14px 0 0;padding:12px 14px;background:#f4f9f6;border-left:4px solid #009946;font-size:.86em;color:#333;line-height:1.55}
.palife-salary-hub .psal-note b{color:#0a0a0a}
.palife-salary-hub .psal-promo{border:1px solid #c7d2fe;border-left:4px solid #4f46e5;border-radius:8px;padding:14px 16px;margin:0 0 18px;background:#f5f6ff}
.palife-salary-hub .psal-promo b.psal-promo-h{display:block;font-weight:700;font-size:1.04em;color:#312e81;margin:0 0 5px}
.palife-salary-hub .psal-promo p{margin:0 0 11px;font-size:.9em;color:#3f3f56;line-height:1.5}
.palife-salary-hub .psal-promo-cta{display:inline-block;background:#4f46e5;color:#fff;text-decoration:none;font-weight:700;font-size:.9em;padding:9px 18px;border-radius:6px}
.palife-salary-hub .psal-promo-cta:hover{background:#4338ca;color:#fff}
.palife-salary-hub .psal-promo-note{font-size:.78em;color:#6b7280;margin-left:10px}
.palife-salary-hub .psal-card{border:1px solid #e3e8e5;border-radius:8px;padding:16px;margin:14px 0;background:#fff}
.palife-salary-hub .psal-card h4{margin:0 0 10px;font-size:1.02em}
.palife-salary-hub .psal-card .psal-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.palife-salary-hub .psal-card input,.palife-salary-hub .psal-card select{font:inherit;font-size:.9em;padding:8px 10px;border:1px solid #ddd;border-radius:4px;background:#fff}
.palife-salary-hub .psal-card button{font:inherit;font-size:.9em;padding:9px 18px;border:0;background:#009946;color:#fff;border-radius:4px;cursor:pointer;font-weight:600}
.palife-salary-hub .psal-card button:hover{background:#007a38}
.palife-salary-hub .psal-out{margin-top:12px;font-size:.95em;line-height:1.55;color:#0a0a0a}
.palife-salary-hub .psal-out b{color:#009946;font-size:1.15em}
.palife-salary-hub .psal-foot{margin-top:12px;font-size:.76em;color:#777;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}
.palife-salary-hub .psal-foot a{color:#009946}
.palife-salary-hub .psal-msg{padding:22px 0;text-align:center;color:#555}
@media(max-width:640px){.palife-salary-hub .psal-kpi b{font-size:1.15em}}
</style>
<script>
(function(){
  var EP='/wp-json/pa-salary/v1/csv';
  /* ── ANNUAL UPDATE POINTS ── */
  var AAPA={median:140000,year:'2025',report:'2026 AAPA Salary Report',bonus:6000,bonusPct:58};
  var PRIOR_BLS={median:133260,vintage:'May 2024'};
  /* ────────────────────────── */
  var boxes=[].slice.call(document.querySelectorAll('.palife-salary-hub[data-view]'))
    .filter(function(c){return !c.dataset.psalDone;});
  if(!boxes.length)return;
  boxes.forEach(function(c){c.dataset.psalDone='1';});

  function parseCSV(t){var rows=[],row=[],f='',q=false;
    for(var i=0;i<t.length;i++){var c=t[i];
      if(q){ if(c==='"'){ if(t[i+1]==='"'){f+='"';i++;} else q=false; } else f+=c; }
      else if(c==='"')q=true;
      else if(c===','){row.push(f);f='';}
      else if(c==='\n'){row.push(f);rows.push(row);row=[];f='';}
      else if(c!=='\r')f+=c;}
    if(f.length||row.length){row.push(f);rows.push(row);} return rows;}
  function esc(s){return String(s).replace(/[&<>"]/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c];});}
  function num(v){return (v===''||v==null)?null:parseFloat(v);}
  function usd(x){return '$'+Math.round(x).toLocaleString('en-US');}
  function pct1(x){return (Math.round(x*10)/10).toLocaleString('en-US');}

  /* Percentile estimate from the state's p10/p25/p50/p75/p90 (linear interpolation between
     known points; clamped and worded honestly at the tails). Returns {p, text} or null. */
  function percentile(row,salary){
    var pts=[[10,row.p10],[25,row.p25],[50,row.med],[75,row.p75],[90,row.p90]]
      .filter(function(p){return p[1]!=null;});
    if(pts.length<3)return null;
    if(salary<=pts[0][1])return {p:pts[0][0],below:true};
    if(salary>=pts[pts.length-1][1])return {p:pts[pts.length-1][0],above:true};
    for(var i=1;i<pts.length;i++){
      if(salary<=pts[i][1]){
        var a=pts[i-1],b=pts[i];
        var frac=(salary-a[1])/(b[1]-a[1]);
        return {p:Math.round(a[0]+frac*(b[0]-a[0]))};
      }
    }
    return null;
  }

  fetch(EP).then(function(r){if(!r.ok)throw new Error(r.status);return r.text();}).then(function(txt){
    var raw=parseCSV(txt),head=raw.shift(),ix={};head.forEach(function(h,i){ix[h.trim()]=i;});
    var need=['Level','Key','Name','State','Employment','Median','Mean','P10','P25','P75','P90','Hourly Median','RPP','COLA Median','Nominal Rank','COLA Rank','Vintage','RPP Year'];
    for(var i=0;i<need.length;i++){if(!(need[i] in ix))throw new Error('schema: missing '+need[i]);}
    var nat=null,states=[],metros=[];
    raw.forEach(function(r){
      if(!r[ix['Name']])return;
      var row={level:r[ix['Level']],key:r[ix['Key']],name:r[ix['Name']],st:r[ix['State']],
        emp:num(r[ix['Employment']]),med:num(r[ix['Median']]),mean:num(r[ix['Mean']]),
        p10:num(r[ix['P10']]),p25:num(r[ix['P25']]),p75:num(r[ix['P75']]),p90:num(r[ix['P90']]),
        hr:num(r[ix['Hourly Median']]),rpp:num(r[ix['RPP']]),cola:num(r[ix['COLA Median']]),
        nrank:num(r[ix['Nominal Rank']]),crank:num(r[ix['COLA Rank']]),
        vintage:r[ix['Vintage']],rppyr:r[ix['RPP Year']]};
      if(row.level==='national')nat=row;
      else if(row.level==='state')states.push(row);
      else if(row.level==='metro')metros.push(row);
    });
    if(!nat||states.length<50)throw new Error('data incomplete');
    boxes.forEach(function(box){init(box,nat,states,metros);});
  }).catch(function(e){
    boxes.forEach(function(box){
      box.innerHTML='<div class="psal-msg">Couldn’t load the live salary data right now — please refresh in a moment.</div>';});
    if(window.console)console.warn('PA Life salary hub:',e);
  });

  function init(box,nat,states,metros){
    var view=box.dataset.view||'hub';
    var adjusted=(view==='cola'); // COLA page defaults to the adjusted lens
    var yoy=PRIOR_BLS.median?((nat.med-PRIOR_BLS.median)/PRIOR_BLS.median*100):null;
    var topNom=states.slice().sort(function(a,b){return (a.nrank||99)-(b.nrank||99);})[0];
    var topCol=states.slice().sort(function(a,b){return (a.crank||99)-(b.crank||99);})[0];

    box.innerHTML=
      '<div class="psal-kpis">'+
        '<div class="psal-kpi"><b>'+usd(nat.med)+'</b><span>U.S. median PA salary · '+esc(nat.vintage)+' (BLS, employer-reported)'+(yoy!=null?' · +'+pct1(yoy)+'% YoY':'')+'</span></div>'+
        '<div class="psal-kpi"><b>'+usd(AAPA.median)+'</b><span>Median PA compensation, CY '+esc(AAPA.year)+' · '+esc(AAPA.report)+' (self-reported — the newest national pulse)</span></div>'+
        '<div class="psal-kpi"><b>'+esc(topNom.name)+'</b><span>Highest-paying state · median '+usd(topNom.med)+'</span></div>'+
        '<div class="psal-kpi"><b>'+esc(topCol.name)+'</b><span>Best real buying power · '+usd(topCol.med)+' is worth '+usd(topCol.cola)+' adjusted for cost of living</span></div>'+
      '</div>'+
      '<!--SALARY-AI-PROMO-SLOT-->'+
      '<div class="psal-promo">'+
        '<b class="psal-promo-h">Have an offer letter in hand?</b>'+
        '<p>Percentiles tell you where you stand. <b>PA Contract Check</b> reads the whole offer &mdash; base, bonus, CME, PTO, malpractice tail, non-compete &mdash; scores it 0&ndash;100 against this same wage data, and flags every term worth negotiating.</p>'+
        '<a class="psal-promo-cta" href="/pa-contract-check/">Check my offer &mdash; free score &rarr;</a>'+
        '<span class="psal-promo-note">Free score. No signup.</span>'+
      '</div>'+
      '<h3 class="psal-h">PA salary by state — what it pays vs. what it’s worth</h3>'+
      '<div class="psal-toggle" role="group" aria-label="Salary lens">'+
        '<button type="button" data-lens="nom">Nominal salary</button>'+
        '<button type="button" data-lens="adj">Adjusted for cost of living</button>'+
      '</div>'+
      '<div class="psal-scroll"><table class="psal-states"><thead></thead><tbody></tbody></table></div>'+
      '<div class="psal-note psal-method"></div>'+
      '<h3 class="psal-h">PA salary by metro area</h3>'+
      '<div class="psal-ctl"><input type="search" placeholder="Search a metro…" aria-label="Search metros"></div>'+
      '<div class="psal-scroll"><table class="psal-metros"><thead></thead><tbody></tbody></table></div>'+
      '<div class="psal-card psal-calc"><h4>Where do you stand? — free percentile check</h4>'+
        '<div class="psal-row"><select class="psal-c-geo" aria-label="State"></select>'+
        '<input class="psal-c-sal" type="number" min="20000" max="900000" step="1000" placeholder="Your annual base salary ($)" aria-label="Annual salary">'+
        '<button type="button" class="psal-c-go">Check my percentile</button></div>'+
        '<div class="psal-out" hidden></div></div>'+
      '<div class="psal-card psal-move"><h4>Comparing two locations? — real buying power</h4>'+
        '<div class="psal-row"><select class="psal-m-a" aria-label="From location"></select>'+
        '<span style="color:#555">→</span>'+
        '<select class="psal-m-b" aria-label="To location"></select>'+
        '<input class="psal-m-sal" type="number" min="20000" max="900000" step="1000" placeholder="Salary in the first location ($)" aria-label="Salary">'+
        '<button type="button" class="psal-m-go">Compare</button></div>'+
        '<div class="psal-out" hidden></div></div>'+
      '<div class="psal-foot"><span>Sources: U.S. Bureau of Labor Statistics OEWS ('+esc(nat.vintage)+', employer-reported) · cost-of-living adjustment via U.S. Bureau of Economic Analysis Regional Price Parities ('+esc(nat.rppyr)+') · '+esc(AAPA.report)+' (cited).</span>'+
      '<span>Live data · updated '+new Date().toLocaleDateString('en-US',{month:'short',day:'numeric',year:'numeric'})+'</span></div>';

    /* ---- state table ---- */
    var sTable=box.querySelector('.psal-states'),sHead=sTable.querySelector('thead'),sBody=sTable.querySelector('tbody');
    var mTable=box.querySelector('.psal-metros'),mHead=mTable.querySelector('thead'),mBody=mTable.querySelector('tbody');
    var method=box.querySelector('.psal-method');
    var sSort={i:-1,d:1},mSort={i:-1,d:1};

    function stateCols(){
      return adjusted?
        [['#',function(r){return r.crank;}],['State',function(r){return r.name;}],
         ['Adjusted median',function(r){return r.cola;}],['Actual median',function(r){return r.med;}],
         ['Cost of living (RPP)',function(r){return r.rpp;}],['Nominal rank',function(r){return r.nrank;}]]:
        [['#',function(r){return r.nrank;}],['State',function(r){return r.name;}],
         ['Median salary',function(r){return r.med;}],['Hourly',function(r){return r.hr;}],
         ['25th–75th percentile',function(r){return r.p25;}],['Adjusted for COL',function(r){return r.cola;}]];
    }
    function stateCells(r){
      return adjusted?
        [r.crank||'',esc(r.name),r.cola!=null?usd(r.cola):'—',r.med!=null?usd(r.med):'—',
         r.rpp!=null?r.rpp.toFixed(1):'—',r.nrank||'']:
        [r.nrank||'',esc(r.name),r.med!=null?usd(r.med):'—',r.hr!=null?'$'+r.hr.toFixed(2):'—',
         (r.p25!=null&&r.p75!=null)?usd(r.p25)+' – '+usd(r.p75):'—',r.cola!=null?usd(r.cola):'—'];
    }
    function renderStates(){
      var cols=stateCols();
      sHead.innerHTML='<tr>'+cols.map(function(c,i){
        var cls=i===sSort.i?(sSort.d===1?' class="psal-asc"':' class="psal-desc"'):'';
        return '<th data-i="'+i+'" title="Click to sort"'+cls+'>'+c[0]+'</th>';}).join('')+'</tr>';
      var list=states.slice().sort(function(a,b){
        var k=cols[sSort.i>-1?sSort.i:0][1];
        var va=k(a),vb=k(b);
        if(va==null&&vb==null)return 0; if(va==null)return 1; if(vb==null)return -1;
        var c=(typeof va==='number'&&typeof vb==='number')?va-vb:String(va).localeCompare(String(vb));
        return c*(sSort.i>-1?sSort.d:1);});
      sBody.innerHTML=list.map(function(r){
        return '<tr>'+stateCells(r).map(function(c){return '<td>'+c+'</td>';}).join('')+'</tr>';}).join('');
      [].forEach.call(box.querySelectorAll('.psal-toggle button'),function(b){
        b.classList.toggle('on',(b.dataset.lens==='adj')===adjusted);});
      method.innerHTML=adjusted?
        '<b>How the adjustment works:</b> adjusted median = actual median ÷ the state’s Regional Price Parity × 100. RPP ('+esc(nat.rppyr)+', U.S. Bureau of Economic Analysis) measures how far a dollar actually goes in each state — 100 is the national average. A $'+Math.round(topNom.med/1000)+'k salary in a 110-RPP state buys less than a smaller salary in a 90-RPP state. That’s the comparison this column makes — and it’s why the adjusted ranking looks so different from the nominal one.':
        '<b>Reading this table:</b> figures are '+esc(nat.vintage)+' BLS medians for PAs, employer-reported — the only source with true state-level percentiles. The 25th–75th band is where the middle half of PAs in that state earn. Toggle to “Adjusted for cost of living” to see which states’ paychecks actually go furthest.';
    }
    box.querySelector('.psal-toggle').addEventListener('click',function(e){
      var b=e.target.closest('button');if(!b)return;
      adjusted=(b.dataset.lens==='adj');sSort={i:-1,d:1};renderStates();});
    sHead.addEventListener('click',function(e){
      var th=e.target.closest('th');if(!th)return;var i=+th.dataset.i;
      if(sSort.i===i){if(sSort.d===1)sSort.d=-1;else{sSort={i:-1,d:1};}}else{sSort={i:i,d:1};}
      renderStates();});

    /* ---- metro table ---- */
    var mq=box.querySelector('.psal-ctl input');
    var mCols=[['Metro area',function(r){return r.name;}],['Median salary',function(r){return r.med;}],
      ['Mean',function(r){return r.mean;}],['Adjusted for COL',function(r){return r.cola;}],
      ['Cost of living (RPP)',function(r){return r.rpp;}]];
    function renderMetros(){
      mHead.innerHTML='<tr>'+mCols.map(function(c,i){
        var cls=i===mSort.i?(mSort.d===1?' class="psal-asc"':' class="psal-desc"'):'';
        return '<th data-i="'+i+'" title="Click to sort"'+cls+'>'+c[0]+'</th>';}).join('')+'</tr>';
      var q=mq.value.trim().toLowerCase();
      var list=metros.filter(function(r){return !q||r.name.toLowerCase().indexOf(q)>-1;});
      list.sort(function(a,b){
        var k=mCols[mSort.i>-1?mSort.i:1][1];
        var va=k(a),vb=k(b);
        if(va==null&&vb==null)return 0; if(va==null)return 1; if(vb==null)return -1;
        var c=(typeof va==='number'&&typeof vb==='number')?va-vb:String(va).localeCompare(String(vb));
        return c*(mSort.i>-1?mSort.d:-1);}); // default: median desc
      mBody.innerHTML=list.map(function(r){
        return '<tr><td>'+esc(r.name)+'</td><td>'+(r.med!=null?usd(r.med):'—')+'</td><td>'+
          (r.mean!=null?usd(r.mean):'—')+'</td><td>'+(r.cola!=null?usd(r.cola):'—')+'</td><td>'+
          (r.rpp!=null?r.rpp.toFixed(1):'—')+'</td></tr>';}).join('')||
        '<tr><td colspan="5" class="psal-msg">No metros match that search.</td></tr>';
    }
    mq.addEventListener('input',renderMetros);
    mHead.addEventListener('click',function(e){
      var th=e.target.closest('th');if(!th)return;var i=+th.dataset.i;
      if(mSort.i===i){if(mSort.d===1)mSort.d=-1;else{mSort={i:-1,d:1};}}else{mSort={i:i,d:1};}
      renderMetros();});

    /* ---- percentile calculator (states + US only: metros carry no percentiles) ---- */
    var cGeo=box.querySelector('.psal-c-geo'),cSal=box.querySelector('.psal-c-sal'),
        cGo=box.querySelector('.psal-c-go'),cOut=box.querySelector('.psal-calc .psal-out');
    var geoUS=document.createElement('option');geoUS.value='US';geoUS.textContent='United States (all PAs)';cGeo.appendChild(geoUS);
    states.slice().sort(function(a,b){return a.name.localeCompare(b.name);}).forEach(function(r){
      var o=document.createElement('option');o.value=r.key;o.textContent=r.name;cGeo.appendChild(o);});
    cGo.addEventListener('click',function(){
      var sal=parseFloat(cSal.value);
      if(!(sal>0)){cOut.hidden=false;cOut.innerHTML='Enter your annual base salary first — then we’ll place you on the real distribution.';return;}
      var row=cGeo.value==='US'?nat:states.filter(function(r){return r.key===cGeo.value;})[0];
      var res=row?percentile(row,sal):null;
      cOut.hidden=false;
      if(!res){cOut.innerHTML='Percentile data isn’t published for that selection.';return;}
      var where=cGeo.value==='US'?'nationally':'in '+esc(row.name);
      var line;
      if(res.below)line='You’re at or below the <b>10th percentile</b> '+where+' — most PAs there out-earn this salary. That’s worth a conversation.';
      else if(res.above)line='You’re at or above the <b>90th percentile</b> '+where+' — ahead of at least 9 in 10 PAs there. Well negotiated!';
      else line='You’re at roughly the <b>'+res.p+'th percentile</b> '+where+' — you earn more than about '+res.p+'% of PAs there ('+esc(nat.vintage)+', all experience levels).';
      line+='<br><span style="font-size:.85em;color:#555">Based on BLS percentiles for ALL PAs '+where+' — years of experience and specialty shift where you “should” be. The median PA there earns '+usd(row.med)+'.</span>';
      cOut.innerHTML=line;});

    /* ---- two-location buying power ---- */
    var mA=box.querySelector('.psal-m-a'),mB=box.querySelector('.psal-m-b'),
        mSal=box.querySelector('.psal-m-sal'),mGo=box.querySelector('.psal-m-go'),
        mOut=box.querySelector('.psal-move .psal-out');
    var allGeo=states.concat(metros).sort(function(a,b){return a.name.localeCompare(b.name);});
    [mA,mB].forEach(function(sel){
      allGeo.forEach(function(r){var o=document.createElement('option');o.value=r.level+':'+r.key;
        o.textContent=r.name+(r.level==='metro'?' (metro)':'');sel.appendChild(o);});});
    if(mB.options.length>1)mB.selectedIndex=1;
    function geoByVal(v){var p=v.split(':');var pool=p[0]==='metro'?metros:states;
      return pool.filter(function(r){return r.key===p[1];})[0];}
    mGo.addEventListener('click',function(){
      var a=geoByVal(mA.value),b=geoByVal(mB.value),sal=parseFloat(mSal.value);
      mOut.hidden=false;
      if(!a||!b||a===b&&mA.value===mB.value){mOut.innerHTML='Pick two different locations to compare.';return;}
      if(!(sal>0)){sal=a.med;}
      if(a.rpp==null||b.rpp==null){mOut.innerHTML='Cost-of-living data isn’t published for that pair.';return;}
      var eq=sal*b.rpp/a.rpp;
      var dir=eq>sal?'more':'less';
      mOut.innerHTML=usd(sal)+' in '+esc(a.name)+' buys what <b>'+usd(eq)+'</b> buys in '+esc(b.name)+
        ' — you’d need '+usd(eq)+' there to live the same. For reference, the median PA earns '+
        (a.med!=null?usd(a.med):'—')+' in '+esc(a.name)+' and '+(b.med!=null?usd(b.med):'—')+' in '+esc(b.name)+
        ' — so the market '+(b.med!=null&&b.med>=eq?'more than covers':'does not fully cover')+' the move.'+
        '<br><span style="font-size:.85em;color:#555">Adjustment: BEA Regional Price Parities ('+esc(nat.rppyr)+'). Housing choices and taxes will move your real number.</span>';});

    renderStates();renderMetros();
  }
})();
</script>




<p>A median pay of <strong>$140,000 per year</strong> works out to roughly <strong>$11,667/month</strong>, <strong>$2,692/week</strong>, or <strong>$67.31/hour</strong> (annualized). To put that in perspective: the median U.S. worker earns $50,980 (BLS, May 2025) — so the typical PA earns about <strong>2.7 times the median American salary</strong>.</p>



<p>According to the brand-new <a href="https://www.nccpa.net/resources/nccpa-research/" target="_blank" rel="noopener">latest NCCPA Statistical Profile</a> (the 2025 Statistical Profile of Board Certified PAs), the median total income of certified PAs is <strong>$125,000 per year</strong>, with a mean of <strong>$134,010</strong> — up <strong>14.2% over the last five years</strong>. The NCCPA figure runs lower than AAPA’s median because it casts the widest possible net: total income from all certified PAs, including part-time and newly certified practitioners. (A milestone worth celebrating from the same report: the profession passed <strong>200,000 board certified PAs</strong> for the first time in 2025 — 201,038 of us and counting!)</p>



<p>The <strong>highest-paid</strong> PAs (per the AAPA 2025 report — still the most recent specialty-level breakdown) work in <strong>cardiovascular/cardiothoracic surgery</strong>, with a median base compensation of <strong>$162,914 per year</strong>. <strong>Dermatology</strong> PAs have the most extraordinary earning upside, with a median bonus of <strong>$21,000</strong> and a 90th-percentile base salary of <strong>$290,000</strong> — making top-earning derm PAs among the highest-compensated advanced practice providers in medicine.</p>



<p>More than <strong>58% of full-time PAs received a bonus</strong> in 2025, with a median bonus of <strong>$6,000</strong> (AAPA 2026). Here’s an insight worth pausing on: the median bonus actually <em>shrank</em> (it was $7,500 the year before) while base pay jumped 4.5% — employers are moving money out of discretionary bonuses and into guaranteed salary. <strong>When you negotiate, negotiate the base.</strong> The vast majority of PAs (<strong>83%</strong>) are salaried, 14% are paid hourly, and 3% are paid on productivity — where the median rate is <strong>$26 per RVU</strong> on a median of 4,000 RVUs logged per year.</p>



<p>On average, <strong>family medicine</strong> PAs make <strong>$125,000 per year</strong>, <strong>emergency medicine</strong> PAs make <strong>$146,000 per year</strong>, and an <strong>orthopedic surgery PA</strong> can expect to make <strong>$135,000 per year</strong> (all figures: AAPA 2025, median base compensation).</p>



<p>The <a href="https://www.bls.gov/oes/current/oes291071.htm" target="_blank" rel="noreferrer noopener">Bureau of Labor Statistics (BLS)</a> reports the median salary for PAs at <strong>$135,880/year or $65.33 per hour</strong> (May 2025) — up 2.0% from $133,260 in May 2024 — with the top 10% earning <strong>$190,280/year or more</strong>. Employment of physician assistants is projected to grow <strong>20 percent from 2024 to 2034</strong>, much faster than the average for all occupations, with approximately 12,000 openings projected each year.</p>



<p>As of February 2026, the average annual pay for a physician assistant in the United States, according to <a href="https://www.ziprecruiter.com/Salaries/Physician-Assistant-Salary" target="_blank" rel="noopener noreferrer">data from ZipRecruiter</a>, is <strong>$120,212 a year or approximately $58 per hour</strong>. Most PA salaries currently range between <strong>$100,000 (25th percentile)</strong> and <strong>$135,500 (75th percentile)</strong> across the United States.</p>



<p>The median salary for <strong>recently certified, new-graduate PAs</strong> is approximately <strong>$118,000 per year</strong> (AAPA 2025, PAs with 0–1 years of experience) — and NCCPA’s 2025 profile pegs first-year PAs at a <strong>$115,000 median</strong>, so the two reports agree: expect roughly $115–118K your first year. PAs who receive an hourly wage earn a <strong>median of $72/hour (part-time) to $75/hour (full-time)</strong>. If you are paid hourly <em>without benefits</em> — per diem, extra help, or 1099 — a raw hourly comparison will flatter your rate: check whether it is actually fair with our <a href="https://www.thepalife.com/pa-hourly-rate-calculator/">PA hourly rate calculator</a>.</p>



<p>Only <strong>10% of PAs work part-time</strong> (fewer than 32 hours per week). PAs who work in emergency medicine, urgent care, or as independent contractors are more likely to receive an hourly wage.</p>



<div class="wp-block-group has-background" style="background-color:#8cf6cc"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>Compare this to the average annual salary of a primary care physician of ~$287,000 or an emergency room physician of ~$350,000+ in 2025</strong> (Medscape 2025 Physician Compensation Report).</p>



<h3 class="wp-block-heading">Jobs Related to Physician Assistant</h3>



<ul class="wp-block-list">
<li><strong>Nurse Anesthetist (CRNA) —</strong> Median Salary $236,590 (BLS, May 2025)</li>



<li><strong>Nurse Practitioner (NP)</strong> — Median Salary $132,300 (BLS, May 2025) — the median PA now edges out the median NP</li>



<li><strong>Physician</strong> — Average Salary $287,000 (primary care); $404,000 (specialist)</li>



<li><strong>Registered Nurse</strong> — Median Salary $97,550 (BLS, May 2025)</li>
</ul>
</div></div>



<h3 class="wp-block-heading">Most PAs Receive Additional Non-Salary Benefits:</h3>



<p>In addition to their base salary, most PAs receive additional non-salary benefits:</p>



<ul class="wp-block-list">
<li><strong>More than 58% of full-time PAs receive a bonus</strong>, with a median bonus of <strong>$6,000</strong> (AAPA 2026) — down from $7,500 the year before as employers shift compensation into base salary.</li>



<li>Almost all PAs (<strong>87%</strong>) receive professional development compensation from their primary employer — a median of <strong>$2,200 per year</strong> (AAPA 2026). This covers things like DEA license reimbursement, CME expenses, credentialing fees, and professional dues.</li>



<li>Most full-time PAs continue to have individual <strong>health, dental,</strong> and <strong>liability insurance</strong> included as a covered benefit.</li>



<li>The majority of employers <strong>match between 3–7% of 401K contributions</strong>.</li>
</ul>



<p>PA salaries — and the <em>buying power</em> of those salaries — vary enormously by state, and this is where most salary articles stop short. The nominal top payers (BLS, May 2025) are <strong>New Jersey ($165,690), California ($165,650), Washington ($164,360), Hawaii ($164,050), and New York ($160,880)</strong>. But adjust for what a dollar actually buys (using the federal government’s Regional Price Parities), and the leaderboard flips: <strong>Oklahoma is #1</strong> — its $136,550 median is worth <strong>$155,448</strong> in real buying power — followed by Vermont, Washington, Iowa, and New Jersey. Washington is the unicorn: <strong>top five on both lists</strong>. Flip the “Adjusted for cost of living” toggle in the live table above to see where your state lands, or read the full deep dive in our <a href="https://www.thepalife.com/pa-salary-by-cost-of-living/">PA salary adjusted for cost of living</a> guide.</p>



<h3 class="wp-block-heading">What is the Best PA Salary Report?</h3>



<p>Multiple organizations report the salary of physician assistants; however, each PA salary report varies with how the data is gathered and what salary data is included.</p>



<p>The <strong>AAPA 2026 Salary Report</strong> (200+ pages of specialty, setting, and benefits detail) and the <strong>NCCPA Statistical Report</strong> (the majority of all certified PAs) are the most reliable. The AAPA report wins on depth and detail — specialty, region, setting, experience, and benefits — while the NCCPA report wins on sample size and is <strong>free to everyone</strong>.</p>



<h3 class="wp-block-heading">What is the median PA salary in 2026? The four most reliable reports compared:</h3>



<ul class="wp-block-list">
<li><strong><a href="https://www.aapa.org/research/salary-report/" target="_blank" rel="noopener">AAPA 2026 Salary Report</a>:</strong> Median compensation <strong>$140,000/yr</strong> (calendar-year 2025 data) — up 4.5% from $134,000 the year before</li>



<li><strong><a href="https://www.nccpa.net/resources/nccpa-research/" target="_blank" rel="noopener noreferrer">NCCPA Statistical Report</a>:</strong> <strong>$125,000/yr median · $134,010 mean</strong> total income (2025 Statistical Profile; free to everyone)</li>



<li><strong>Bureau of Labor Statistics (BLS):</strong> <strong>$135,880/year or $65.33/hour</strong> median (May 2025) ($133,260 in May 2024)</li>



<li><a href="https://www.ziprecruiter.com/Salaries/Physician-Assistant-Salary" target="_blank" rel="noopener noreferrer">ZipRecruiter</a>: <strong>$120,212/year or ~$58/hour (February 2026)</strong></li>
</ul>



<p>*Consider the earning potential of <strong>locum tenens / travel PA</strong> positions, which typically pay <strong>20–30% more</strong> than permanent positions, along with housing and travel stipends. Also see <a href="https://www.usinflationcalculator.com/inflation/current-inflation-rates/" target="_blank" rel="noopener" title="">current inflation rates</a> when projecting future salary growth.</p>



<h3 class="wp-block-heading">Like a fine wine, PA salaries also get better with age</h3>



<p>Years of experience matter significantly, with <strong>salary peaking for PAs with 15–19 years of experience at a median of $146,000</strong> (AAPA 2025). PAs with <strong>20 or more years of experience</strong> earn a median of <strong>$150,000 per year</strong> — more than <strong>$32,000 above</strong> what a new graduate earns. PAs with management responsibilities often earn an additional $10,000–$20,000 beyond clinical-only roles.</p>



<p>According to the <strong>AAPA 2025 Salary Report</strong>, median base compensation by years of experience is:</p>



<figure class="wp-block-table"><table><tbody><tr><th>Years of Experience</th><th>Median Base Compensation</th></tr><tr><td>0–1 years (new graduate)</td><td><strong>$118,000</strong></td></tr><tr><td>2–4 years</td><td><strong>$120,000</strong></td></tr><tr><td>5–9 years</td><td><strong>$131,000</strong></td></tr><tr><td>10–14 years</td><td><strong>$139,360</strong></td></tr><tr><td>15–19 years</td><td><strong>$146,000</strong></td></tr><tr><td>20+ years</td><td><strong>$150,000</strong></td></tr></tbody></table><figcaption class="wp-element-caption">Source: AAPA 2025 Salary Report, Table 8 — National Total by Years of Experience</figcaption></figure>



<p>PA compensation keeps climbing year over year: the 2026 AAPA report shows the median jumping <strong>4.5% in 2025</strong> (to $140,000), on top of a <strong>5.5% rise</strong> the year before. That’s roughly a <strong>$13,000 raise for the median PA in just two years</strong> — comfortably ahead of inflation both years. Not bad for a profession that also keeps topping the best-jobs rankings.</p>



<h3 class="wp-block-heading">Best-paying cities and metro areas for PAs</h3>



<p>The live metro table above tracks <strong>51 major U.S. metros</strong>, updated automatically from federal wage data. Right now <strong>San Jose–Sunnyvale–Santa Clara leads the nation at a $223,640 median</strong> — and here’s the kicker: even after adjusting for Silicon Valley prices, San Jose is <em>still</em> #1 in real buying power ($202,530 adjusted). San Francisco ($184,380), New York ($167,650), and Seattle ($167,290) round out the top nominal payers, while Oklahoma City and Portland sneak into the adjusted top five. (My own Santa Cruz–Watsonville metro pays a $159,030 median — worth about $144,710 after our coastal cost of living. A tough pill to swallow, but the beach helps. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" />)</p>



<h3 class="wp-block-heading">Physician Assistant Earnings by Part-time and Full-time Status (AAPA 2025)<a id="part-time"></a></h3>



<figure class="wp-block-table is-style-regular">
<table style="width: 100%; height: 482px;">
<tbody>
<tr style="height: 37px;">
<td style="height: 37px;"><strong>Earnings</strong></td>
<td style="height: 37px;"><strong>10th percentile</strong></td>
<td style="height: 37px;"><strong>25th percentile</strong></td>
<td style="height: 37px;"><strong>50th percentile (Median)</strong></td>
<td style="height: 37px;"><strong>75th percentile</strong></td>
<td style="height: 37px;"><strong>90th percentile</strong></td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;"><strong>Part-Time (&lt;32 hrs/wk)</strong></td>
<td style="height: 37px;"> </td>
<td style="height: 37px;"> </td>
<td style="height: 37px;"> </td>
<td style="height: 37px;"> </td>
<td style="height: 37px;"> </td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Base Salary</td>
<td style="height: 37px;">$64,000</td>
<td style="height: 37px;">$77,000</td>
<td style="height: 37px;"><strong>$100,000</strong></td>
<td style="height: 37px;">$125,000</td>
<td style="height: 37px;">$150,000</td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Base Hourly</td>
<td style="height: 37px;">$56</td>
<td style="height: 37px;">$65</td>
<td style="height: 37px;"><strong>$72</strong></td>
<td style="height: 37px;">$85</td>
<td style="height: 37px;">$100</td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Total Compensation</td>
<td style="height: 37px;">$54,600</td>
<td style="height: 37px;">$70,387</td>
<td style="height: 37px;"><strong>$94,770</strong></td>
<td style="height: 37px;">$121,000</td>
<td style="height: 37px;">$149,760</td>
</tr>
<tr style="height: 38px;">
<td style="height: 38px;">Bonus</td>
<td style="height: 38px;">$500</td>
<td style="height: 38px;">$2,000</td>
<td style="height: 38px;"><strong>$4,014</strong></td>
<td style="height: 38px;">$9,000</td>
<td style="height: 38px;">$22,000</td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Hours Worked/Week</td>
<td style="height: 37px;">12</td>
<td style="height: 37px;">20</td>
<td style="height: 37px;"><strong>24</strong></td>
<td style="height: 37px;">30</td>
<td style="height: 37px;">30</td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;"><strong>Full-Time (32+ hrs/wk)</strong></td>
<td style="height: 37px;"> </td>
<td style="height: 37px;"> </td>
<td style="height: 37px;"> </td>
<td style="height: 37px;"> </td>
<td style="height: 37px;"> </td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Base Salary</td>
<td style="height: 37px;">$105,000</td>
<td style="height: 37px;">$116,000</td>
<td style="height: 37px;"><strong>$130,000</strong></td>
<td style="height: 37px;">$150,000</td>
<td style="height: 37px;">$170,000</td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Base Hourly</td>
<td style="height: 37px;">$57</td>
<td style="height: 37px;">$65</td>
<td style="height: 37px;"><strong>$75</strong></td>
<td style="height: 37px;">$85</td>
<td style="height: 37px;">$100</td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Total Compensation</td>
<td style="height: 37px;">$106,000</td>
<td style="height: 37px;">$118,500</td>
<td style="height: 37px;"><strong>$134,000</strong></td>
<td style="height: 37px;">$155,000</td>
<td style="height: 37px;">$185,000</td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Bonus</td>
<td style="height: 37px;">$1,000</td>
<td style="height: 37px;">$3,000</td>
<td style="height: 37px;"><strong>$7,500</strong></td>
<td style="height: 37px;">$15,000</td>
<td style="height: 37px;">$34,000</td>
</tr>
<tr style="height: 37px;">
<td style="height: 37px;">Hours Worked/Week</td>
<td style="height: 37px;">34</td>
<td style="height: 37px;">38</td>
<td style="height: 37px;"><strong>40</strong></td>
<td style="height: 37px;">45</td>
<td style="height: 37px;">50</td>
</tr>
</tbody>
</table>
<figcaption>Source: AAPA 2025 Salary Report (2024 data, N=8,811)</figcaption>
</figure>



<h3 class="wp-block-heading">PA Median Base Compensation by Specialty (AAPA) <a id="specialty"></a></h3>



<p>Which PA specialties pay the most? Here are the <strong>top 10 highest-paying PA specialties</strong> — a short excerpt from the AAPA 2025 Salary Report (calendar-year 2024 data), which breaks down compensation across 45+ specialties. Figures are median base compensation from a PA’s primary employer; bonuses are reported separately.</p>



<figure class="wp-block-table"><table><thead><tr><th>Specialty</th><th>Median Base Compensation</th><th>Median Bonus</th><th>25th Percentile</th><th>75th Percentile</th></tr></thead><tbody><tr><td><strong>1. Cardiovascular/Cardiothoracic Surgery <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></td><td>$162,914</td><td>$10,000</td><td>$145,000</td><td>$195,700</td></tr><tr><td><strong>2. Thoracic Surgery</strong></td><td>$147,000</td><td>$4,300</td><td>$133,509</td><td>$176,000</td></tr><tr><td><strong>3. Emergency Medicine</strong></td><td>$146,000</td><td>$8,500</td><td>$128,000</td><td>$172,640</td></tr><tr><td><strong>4. Vascular Surgery</strong></td><td>$143,300</td><td>$6,583</td><td>$123,000</td><td>$160,000</td></tr><tr><td><strong>5. Anesthesiology</strong></td><td>$143,120</td><td>$2,000</td><td>$117,000</td><td>$159,120</td></tr><tr><td><strong>6. Critical Care Medicine</strong></td><td>$141,000</td><td>$7,000</td><td>$125,000</td><td>$165,000</td></tr><tr><td><strong>7. Dermatology <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2b50.png" alt="⭐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></td><td>$140,000</td><td>$21,000</td><td>$120,000</td><td>$183,040</td></tr><tr><td><strong>8. Occupational Medicine</strong></td><td>$140,000</td><td>$6,000</td><td>$125,000</td><td>$160,888</td></tr><tr><td><strong>9. Oncology Surgery</strong></td><td>$140,000</td><td>$6,000</td><td>$125,422</td><td>$160,000</td></tr><tr><td><strong>10. Radiology</strong></td><td>$140,000</td><td>$5,000</td><td>$125,000</td><td>$157,000</td></tr><tr><td><em>National total (all specialties)</em></td><td><em>$134,000</em></td><td><em>$7,500</em></td><td><em>$118,500</em></td><td><em>$155,000</em></td></tr></tbody></table><figcaption class="wp-block-table__caption">Top-10 excerpt from the AAPA 2025 Salary Report (CY 2024 data), cited with permission-safe brevity — the full report covers 45+ specialties.</figcaption></figure>



<p>A few things jump out. <strong>Surgery and acute care own the top of the list</strong> — seven of the ten are surgical or hospital-based specialties, and cardiovascular/cardiothoracic surgery leads the profession by a wide margin. <strong>Dermatology is the quiet overachiever:</strong> its $140,000 median base looks ordinary here, but derm PAs report a median bonus of $21,000 — nearly triple the national median — and top earners push past $290,000. And the spread matters: from ophthalmology at the bottom ($116,480) to CV surgery at the top is a difference of more than <strong>$46,000 a year</strong>, every year, for the same license. Here’s the best part — as a PA, you can move between these specialties <em>without going back for a new residency</em> — and PAs actually use that freedom: <strong>52.7% have changed specialties at least once</strong> (NCCPA 2025). Your specialty choice is a compensation lever most other clinicians simply don’t have. (The full 45+ specialty breakdown, including bonuses and percentiles for every field, is in the <a href="https://www.aapa.org/research/salary-report/" target="_blank" rel="noopener">AAPA Salary Report</a> itself.)</p>



<h3 class="wp-block-heading">Know Your Worth</h3>



<p><a href="https://www.nccpa.net/resources/nccpa-research/" target="_blank" rel="noreferrer noopener"><strong>The National Commission on Certification of Physician Assistants (NCCPA) Statistical Reports</strong></a></p>



<ul class="wp-block-list">
<li>Includes the vast majority of all certified PAs in the U.S. — <strong>201,038 board certified PAs</strong> as of the end of 2025, the first time the profession has topped 200,000</li>



<li>FREE for everyone — the most accessible data source available</li>
</ul>



<p><strong><a href="https://www.aapa.org/research/salary-report/" target="_blank" rel="noopener noreferrer">AAPA 2026 Salary and Compensation Report</a></strong></p>



<ul class="wp-block-list">
<li>Thousands of PA respondents; 200+ pages of salary, benefits, and compensation data</li>



<li>FREE to AAPA fellows, students, and retired members; $200 to non-members</li>
</ul>



<p>Included in the AAPA annual report are the following:</p>



<ul class="wp-block-list">
<li>Median Base Salary and Bonus from Primary Employer by Work Setting and Years of Experience</li>



<li>Professional Expenses Paid (DEA, NCCPA fees, AAPA membership, CME)</li>



<li>Insurance Benefits and Retirement Benefits Provided by Primary Employer</li>



<li>Paid Days Off; Call Status; Hours per Month on Call</li>



<li>PA Compensation by Wage Type (annual salary, hourly, productivity pay)</li>



<li>Median PA Salary by Region (West, Northwest, South, Midwest)</li>



<li>Median Base Salary by Work Setting, Employer Type, and Major Specialty Area</li>



<li>Cost-of-living adjusted median salary by state</li>
</ul>



<p><strong>Additional resources:</strong></p>



<ul class="wp-block-list">
<li><a href="https://www.thecalculatorsite.com/finance/calculators/salary-to-hourly.php" target="_blank" rel="noopener" title="">Salary to hourly calculator</a></li>



<li><a href="https://www.omnicalculator.com/math/percentage-increase" target="_blank" rel="noopener" title="">Percentage increase calculator</a></li>



<li><a href="https://www.usinflationcalculator.com/inflation/current-inflation-rates/" target="_blank" rel="noopener" title="">Inflation rate calculator</a></li>



<li><a href="https://www.aapa.org/research/salary-report/" target="_blank" rel="noopener">AAPA 2026 Salary Report</a></li>



<li><a href="https://www.nccpa.net/resources/nccpa-research/" target="_blank" rel="noopener">NCCPA Statistical Reports (free)</a></li>



<li><a href="https://www.bls.gov/oes/current/oes291071.htm" target="_blank" rel="noopener">BLS Physician Assistant Wage Data (free)</a></li>
</ul>



<p><strong>Recommended Reading: </strong></p>



<figure class="wp-block-embed is-type-wp-embed is-provider-the-physician-assistant-life wp-block-embed-the-physician-assistant-life"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Bn1Dm8X8pl"><a href="https://www.thepalife.com/physician-assistant-vs-nurse-practitioner-vs-medical-doctor/">Physician Assistant vs. Nurse Practitioner vs. Medical Doctor</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Physician Assistant vs. Nurse Practitioner vs. Medical Doctor&#8221; &#8212; The Physician Assistant Life" src="https://www.thepalife.com/physician-assistant-vs-nurse-practitioner-vs-medical-doctor/embed/#?secret=WdY9v50sMr#?secret=Bn1Dm8X8pl" data-secret="Bn1Dm8X8pl" width="500" height="282" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/salary-report/">How Much Money Do Physician Assistants (PAs) Make?</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/salary-report/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Perfect PA Program Picker: PA School Search, Sort, Match, and Apply</title>
		<link>https://www.thepalife.com/pa-program-picker/</link>
					<comments>https://www.thepalife.com/pa-program-picker/#comments</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 15:00:00 +0000</pubDate>
				<category><![CDATA[Cost & Expenses]]></category>
		<category><![CDATA[Health Care Experience]]></category>
		<category><![CDATA[PA School Prerequisites]]></category>
		<category><![CDATA[Physician Assistant Programs and Research]]></category>
		<category><![CDATA[Physician Assistant School and Program Directory]]></category>
		<category><![CDATA[Pre-Physician Assistant]]></category>
		<category><![CDATA[Accreditation]]></category>
		<category><![CDATA[Class size]]></category>
		<category><![CDATA[Find PA Programs]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Five Year PANCE Pass Rate]]></category>
		<category><![CDATA[GPA]]></category>
		<category><![CDATA[GRE]]></category>
		<category><![CDATA[HCE]]></category>
		<category><![CDATA[In State Tuition]]></category>
		<category><![CDATA[International]]></category>
		<category><![CDATA[Out of State Tuition]]></category>
		<category><![CDATA[Overall GPA]]></category>
		<category><![CDATA[PA]]></category>
		<category><![CDATA[PA Program]]></category>
		<category><![CDATA[PA Program Search]]></category>
		<category><![CDATA[PANCE]]></category>
		<category><![CDATA[PASS]]></category>
		<category><![CDATA[perfect]]></category>
		<category><![CDATA[Physician Assistant]]></category>
		<category><![CDATA[Physician Assistant Program Search]]></category>
		<category><![CDATA[Physician Assistant School]]></category>
		<category><![CDATA[Picker]]></category>
		<category><![CDATA[Prerequisite GPA]]></category>
		<category><![CDATA[Science GPA]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Sort]]></category>
		<category><![CDATA[Tuition]]></category>
		<guid isPermaLink="false">https://www.thepalife.com/?p=23332</guid>

					<description><![CDATA[The Perfect PA Program Picker: PA School Search, Sort, Match, and Apply<p>Choosing where to apply is one of the highest-stakes decisions of your pre-PA journey — and the data you use should never be out of date. The Program Picker below is powered by the live PA School Finder verified directory: every accredited US PA program, continuously re-verified from each program’s official pages, CASPA, and ARC-PA. [&#8230;]</p>
The post <a href="https://www.thepalife.com/pa-program-picker/">The Perfect PA Program Picker: PA School Search, Sort, Match, and Apply</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[The Perfect PA Program Picker: PA School Search, Sort, Match, and Apply<p>Choosing where to apply is one of the highest-stakes decisions of your pre-PA journey — and the data you use should never be out of date. The Program Picker below is powered by the live <a href="https://www.paschoolfinder.com/">PA School Finder</a> verified directory: every accredited US PA program, continuously re-verified from each program’s official pages, CASPA, and ARC-PA. Filter by state, GRE policy, patient care hours, GPA minimums, tuition, class size, PANCE pass rates, and more — then click any column to sort, and build your school list with confidence.</p>
<p><!--MATCH-AI-PROMO--></p>
<div class="psf-ai-promo" style="background:linear-gradient(135deg,#eef2ff 0%,#faf5ff 100%);border:1px solid #c7d2fe;border-radius:12px;padding:20px 22px;margin:18px 0 24px;"><span style="display:inline-block;background:#4f46e5;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 10px;border-radius:999px;"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> NEW — AI-POWERED</span></p>
<p style="margin:12px 0 6px;font-size:17px;font-weight:700;color:#111;">Wondering which PA schools you can actually get into?</p>
<p style="margin:0 0 14px;font-size:15px;line-height:1.6;color:#374151;">Paste your stats into <strong>PA Program Match AI</strong> and get your free competitiveness score in seconds — then unlock a personalized Safety / Target / Reach ranking of every accredited program, matched to your GPA, patient care hours, and prerequisites. The score is free — and you can unlock your full ranked list whenever you’re ready.</p>
<p><a href="https://www.paschoolfinder.com/pa-program-match-ai/" style="display:inline-block;background:#4f46e5;color:#fff;font-weight:700;font-size:15px;padding:11px 20px;border-radius:8px;text-decoration:none;">Get my free score →</a></div>
<p><!--/MATCH-AI-PROMO--></p>
<h3 class="wp-block-heading" id="program-picker">The Perfect PA Program Picker</h3>
<p>Click a column header to sort (click again to reverse). One honest-data rule to know: an <strong>&mdash;</strong> never means “no requirement” — it means the program doesn’t clearly publish that number, so confirm on its website. And when your filters can’t confirm a program either way, it stays visible below the dashed divider instead of silently disappearing.</p>
<p><!--PALIFE-LIVE-TABLE--></p>
<div class="palife-picker">Loading the live program picker&hellip;</div>
<p><!-- PA PROGRAM PICKER — live CSV-fed filter tool on thepalife.com (2026-07-15)
     Replaces the frozen 2017 wpDataTable on /pa-program-picker/ (post 23332). This is the first
     CSV-fed MATCH-style tool (migration-proof: depends only on the public endpoint, not FacetWP/theme).
     Mount point IN POST CONTENT (must contain fallback text — TinyMCE strips empty divs!):
       a div with class "palife-picker" holding the text "Loading the live program picker…",
     plus the wpcode shortcode and the PALIFE-LIVE-TABLE comment marker for the crawlable stats
     line. (NEVER write a literal HTML comment inside THIS comment — the first "greater-than"
     arrow would terminate it early and leak the rest of this header as visible page text.
     That exact bug shipped on 2026-07-15 and was caught in verification.)
     HOUSE RULES ENCODED HERE:
       • Unknown is NEVER excluded: rows failing a filter on a KNOWN value are dropped; rows that are
         merely UNPUBLISHED for an active filter go to a dimmed "unconfirmed" bucket below a divider.
       • Blank PCE = "no published minimum" (its own honest bucket) ≠ 0 hours ≠ excluded.
       • GRE/Intl/etc. "Check Program"/blank never renders as "Not Required".
       • $0 tuition is real (military IPAP) — shown with its Tuition Note, excluded from median.
       • PANCE 5yr/1st-Time carry SENTINELS −1/−2 = "no graduates yet" — parse with pnum() so they
         render as unpublished (em dash), NEVER as a terrifying 1–2% pass rate (bug caught 2026-07-16).
       • No hardcoded counts anywhere — everything computed from the live CSV at load.
     FUNNEL: Match AI CTA strip below results + empty-state CTA (PRICE-FREE copy).
     PA Life styling: Roboto, green #009946; Match AI accent indigo #4f46e5. -->
<style>
.plpk{font-family:Roboto,Arial,sans-serif;color:#222;margin:10px 0 26px;}
.plpk *{box-sizing:border-box;}
.plpk-kpis{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px;}
.plpk-kpi{flex:1 1 150px;background:#f4f9f6;border:1px solid #d8ecdf;border-radius:10px;padding:10px 14px;text-align:center;}
.plpk-kpi b{display:block;font-size:22px;color:#009946;line-height:1.2;}
.plpk-kpi span{font-size:12px;color:#555;}
.plpk-filters{background:#fafafa;border:1px solid #e2e2e2;border-radius:10px;padding:14px 14px 6px;margin:0 0 12px;}
.plpk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px;}
.plpk-f label{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;color:#555;text-transform:uppercase;margin:0 0 3px;}
.plpk-f select,.plpk-f input{width:100%;padding:7px 8px;border:1px solid #ccc;border-radius:6px;font-size:14px;font-family:inherit;background:#fff;color:#222;}
.plpk-f select:focus,.plpk-f input:focus{outline:2px solid #009946;outline-offset:1px;}
.plpk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 4px;}
.plpk-count{font-size:14px;color:#333;}
.plpk-count b{color:#009946;}
.plpk-reset{margin-left:auto;background:#fff;border:1px solid #009946;color:#009946;font-weight:700;font-size:13px;padding:7px 14px;border-radius:6px;cursor:pointer;font-family:inherit;}
.plpk-reset:hover{background:#009946;color:#fff;}
.plpk-scroll{overflow-x:auto;border:1px solid #e2e2e2;border-radius:10px;-webkit-overflow-scrolling:touch;}
.plpk table{width:100%;border-collapse:collapse;font-size:13px;min-width:900px;margin:0;}
.plpk th{position:sticky;top:0;background:#009946;color:#fff;text-align:left;padding:9px 10px;font-size:12px;letter-spacing:.02em;white-space:nowrap;cursor:pointer;user-select:none;}
.plpk th .arr{opacity:.85;font-size:10px;margin-left:3px;}
.plpk td{padding:8px 10px;border-top:1px solid #eee;vertical-align:top;}
.plpk tbody tr:nth-child(even) td{background:#fbfbfb;}
.plpk td a{color:#007c39;font-weight:500;text-decoration:none;}
.plpk td a:hover{text-decoration:underline;}
.plpk .num{text-align:right;white-space:nowrap;}
.plpk .badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px;white-space:nowrap;}
.plpk .b-cont{background:#e7f6ec;color:#00722f;}
.plpk .b-prov{background:#fff4d6;color:#8a6100;}
.plpk .b-prob{background:#fdeaea;color:#b32020;}
.plpk .unk{color:#9a9a9a;}
.plpk tr.dim td{opacity:.55;}
.plpk tr.divider td{background:#f6f7ff;color:#4b5563;font-size:12.5px;font-weight:500;text-align:center;padding:10px;border-top:2px dashed #c7d2fe;}
.plpk-more{display:block;margin:14px auto 0;background:#009946;color:#fff;border:0;font-weight:700;font-size:14px;padding:10px 22px;border-radius:8px;cursor:pointer;font-family:inherit;}
.plpk-note{font-size:12.5px;color:#555;line-height:1.55;margin:12px 2px 0;}
.plpk-note a{color:#007c39;}
.plpk-ai{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:linear-gradient(135deg,#eef2ff 0%,#faf5ff 100%);border:1px solid #c7d2fe;border-radius:10px;padding:14px 16px;margin:14px 0;}
.plpk-ai p{flex:1 1 260px;margin:0;font-size:14px;line-height:1.5;color:#374151;}
.plpk-ai a{background:#4f46e5;color:#fff;font-weight:700;font-size:14px;padding:10px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;}
.plpk-ai a:hover{background:#4338ca;}
.plpk-empty{text-align:center;padding:26px 16px;color:#444;font-size:15px;}
.plpk-swipe{display:none;font-size:11px;color:#888;text-align:right;margin:4px 2px;}
@media(max-width:768px){.plpk-swipe{display:block;}}
</style>
<script>
(function(){
var CSV='https://www.paschoolfinder.com/wp-json/pa-ssot/v1/csv';
var mount=document.querySelector('.palife-picker');
if(!mount)return;
function parseCSV(t){var rows=[],row=[],f='',q=false,i,c;for(i=0;i<t.length;i++){c=t[i];if(q){if(c==='"'){if(t[i+1]==='"'){f+='"';i++;}else q=false;}else f+=c;}else{if(c==='"')q=true;else if(c===','){row.push(f);f='';}else if(c==='\n'){row.push(f.replace(/\r$/,''));rows.push(row);row=[];f='';}else f+=c;}}if(f!==''||row.length){row.push(f.replace(/\r$/,''));rows.push(row);}return rows;}
function esc(s){return String(s==null?'':s).replace(/[&<>"']/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#39;'}[c];});}
function num(v){v=String(v==null?'':v).replace(/[^0-9.]/g,'');return v===''?null:parseFloat(v);}
function pnum(v){v=String(v==null?'':v).replace(/[^0-9.\-]/g,'');if(v==='')return null;v=parseFloat(v);return isNaN(v)||v<0?null:v;}
function usd(v){return '$'+Math.round(v).toLocaleString('en-US');}
fetch(CSV).then(function(r){if(!r.ok)throw 0;return r.text();}).then(function(text){
var rows=parseCSV(text);var head=rows[0];
function ix(n){var i=head.indexOf(n);if(i<0)throw new Error('col '+n);return i;}
var C={prog:ix('Program'),state:ix('State'),city:ix('City'),acc:ix('Accreditation'),pance:ix('PANCE 5yr'),
rt:ix('Resident Tuition'),tnote:ix('Tuition Note'),gpa:ix('Min cGPA'),pce:ix('PCE Hours'),cls:ix('Class Size'),
len:ix('Program Length (months)'),dl:ix('CASPA Deadline'),gre:ix('GRE'),web:ix('Program Website'),
psf:ix('PA School Finder'),intl:ix('International Students'),supp:ix('Supplemental App'),roll:ix('Rolling Admission')};
var rsI=head.indexOf('Record Status'); /* -1 until the 56-col schema (2026-07-16). Closed/Developing rows exist for the PSF Match v2 tool — this picker lists programs you can APPLY to, so they're excluded here. */
var data=rows.slice(1).filter(function(r){if(!(r.length>1&&(r[C.prog]||'').trim()))return false;if(rsI>-1){var _rs=(r[rsI]||'').trim();if(_rs&&_rs!=='Accredited')return false;}return true;}).map(function(r){
return{name:r[C.prog].trim(),state:(r[C.state]||'').trim(),city:(r[C.city]||'').trim(),acc:(r[C.acc]||'').trim(),
pance:pnum(r[C.pance]),rt:num(r[C.rt]),tnote:(r[C.tnote]||'').trim(),gpa:num(r[C.gpa]),
pceRaw:(r[C.pce]||'').trim(),pce:num(r[C.pce]),cls:num(r[C.cls]),len:num(r[C.len]),dl:(r[C.dl]||'').trim(),
gre:(r[C.gre]||'').trim(),intl:(r[C.intl]||'').trim(),supp:(r[C.supp]||'').trim(),roll:(r[C.roll]||'').trim(),
link:(r[C.psf]||'').trim()||(r[C.web]||'').trim()};});
if(data.length<300){mount.innerHTML='<p>The live program data could not be loaded right now &mdash; please refresh, or browse the full directory at <a href="https://www.paschoolfinder.com/">PA School Finder</a>.</p>';return;}
var states=Array.from(new Set(data.map(function(d){return d.state;}).filter(Boolean))).sort();
var tuitPos=data.map(function(d){return d.rt;}).filter(function(v){return v!==null&&v>0;}).sort(function(a,b){return a-b;});
var med=tuitPos.length?tuitPos[Math.floor(tuitPos.length/2)]:0;
var greNo=data.filter(function(d){return d.gre==='Not Required';}).length;
var today=new Date().toLocaleDateString('en-US',{month:'short',day:'numeric',year:'numeric'});
// ---------- UI shell ----------
var selHtml=function(id,label,opts){return '<div class="plpk-f"><label for="plpk-'+id+'">'+label+'</label><select id="plpk-'+id+'">'+opts.map(function(o){return '<option value="'+esc(o[0])+'">'+esc(o[1])+'</option>';}).join('')+'</select></div>';};
mount.innerHTML='<div class="plpk">'
+'<div class="plpk-kpis">'
+'<div class="plpk-kpi"><b>'+data.length+'</b><span>accredited PA programs</span></div>'
+'<div class="plpk-kpi"><b>'+greNo+'</b><span>don&#39;t require the GRE</span></div>'
+'<div class="plpk-kpi"><b>'+usd(med)+'</b><span>median resident tuition</span></div>'
+'<div class="plpk-kpi"><b>'+today+'</b><span>live data &middot; updated today</span></div>'
+'</div>'
+'<p style="margin:-4px 0 14px;font-size:12.5px;line-height:1.55;color:#555">&#8505; <b>Why this count differs from ARC-PA&#39;s:</b> we list every campus you can actually apply to, while ARC-PA counts a program with distant campuses as a single program. We also leave out programs that are teaching out and no longer accepting new applicants.</p>'
+'<div class="plpk-ai"><p><strong>Filters can tell you what programs require. They can&#39;t tell you which ones would take <em>you</em>.</strong> Paste your GPA and hours and the PA Program Match AI scores your competitiveness in about 10 seconds.</p><a href="https://www.paschoolfinder.com/pa-program-match-ai/">&#10024; Get my free AI score &rarr;</a></div>'
+'<div class="plpk-filters"><div class="plpk-grid">'
+'<div class="plpk-f"><label for="plpk-q">Search program</label><input id="plpk-q" type="text" placeholder="School name, city&hellip;"></div>'
+selHtml('state','State',[['','All states']].concat(states.map(function(s){return[s,s];})))
+selHtml('gre','GRE',[['','Any'],['Not Required','Not required'],['Required','Required'],['CHK','Not clearly stated']])
+selHtml('acc','Accreditation',[['','Any'],['Continued','Continued'],['Provisional','Provisional'],['Probation','Probation']])
+selHtml('pce','Patient care (PCE) hours',[['','Any'],['0','None required (0)'],['NOMIN','No published minimum'],['500','≤ 500'],['1000','501–1,000'],['MAX','Over 1,000']])
+selHtml('gpa','Min overall GPA',[['','Any'],['LT3','Below 3.0'],['EQ3','Exactly 3.0'],['GT3','Above 3.0'],['NONE','No stated minimum']])
+selHtml('tuit','Resident tuition (total)',[['','Any'],['60000','Under $60k'],['80000','Under $80k'],['100000','Under $100k']])
+selHtml('cls','Class size',[['','Any'],['S','Under 30'],['M','30–50'],['L','Over 50']])
+selHtml('pance','5-yr PANCE pass rate',[['','Any'],['95','95% or higher'],['90','90% or higher']])
+selHtml('intl','International applicants',[['','Any'],['Yes','Accepted'],['No','Not accepted']])
+selHtml('supp','Supplemental application',[['','Any'],['No','None'],['Yes','Required']])
+selHtml('roll','Rolling admissions',[['','Any'],['Yes','Yes'],['No','No']])
+'</div><div class="plpk-bar"><span class="plpk-count" id="plpk-count"></span><button class="plpk-reset" id="plpk-reset" type="button">Clear all filters</button></div></div>'
+'<div class="plpk-swipe">swipe sideways to see all columns &rarr;</div>'
+'<div class="plpk-scroll"><table><thead><tr id="plpk-head"></tr></thead><tbody id="plpk-body"></tbody></table></div>'
+'<div id="plpk-moreWrap"></div>'
+'<div class="plpk-ai"><p><strong>You&#39;re looking at <span id="plpk-cta-n">these</span> programs. You&#39;ll apply to about 10 &mdash; which 10?</strong> That&#39;s the question filters can&#39;t answer. The PA Program Match AI reads your GPA, science GPA, and patient-care hours and tells you where you stand against every one of them.</p><a id="plpk-cta-go" href="https://www.paschoolfinder.com/pa-program-match-ai/">&#10024; Get my free AI score &rarr;</a></div>'
+'<p class="plpk-note"><strong>How to read this table:</strong> a &mdash; never means &ldquo;no requirement&rdquo; &mdash; it means the program doesn&#39;t clearly publish that number, so confirm on its website before ruling anything in or out. When your filters can&#39;t confirm a program either way, it stays listed below the dashed divider instead of silently disappearing. * = see the program&#39;s tuition note (e.g., the military Interservice program is tuition-free). Verified from each program&#39;s official pages, CASPA &amp; ARC-PA via <a href="https://www.paschoolfinder.com/">PA School Finder</a>.</p>'
+'</div>';
// ---------- columns / sorting ----------
var cols=[
{t:'Program',k:function(d){return d.name.toLowerCase();},html:function(d){var loc=esc(d.city?d.city+', ':'')+esc(d.state);return '<td>'+(d.link?'<a href="'+esc(d.link)+'" target="_blank" rel="noopener">'+esc(d.name)+'</a>':esc(d.name))+'<br><span style="font-size:11.5px;color:#777;">'+loc+'</span></td>';}},
{t:'Accreditation',k:function(d){return d.acc;},html:function(d){var m={'Continued':'b-cont','Provisional':'b-prov','Probation':'b-prob'};return '<td>'+(m[d.acc]?'<span class="badge '+m[d.acc]+'">'+esc(d.acc.toUpperCase())+'</span>':'<span class="unk">&mdash;</span>')+'</td>';}},
{t:'Res. tuition',num:1,k:function(d){return d.rt;},html:function(d){return '<td class="num">'+(d.rt===null?'<span class="unk">&mdash;</span>':usd(d.rt)+(d.tnote?'<span title="'+esc(d.tnote)+'">*</span>':''))+'</td>';}},
{t:'Length',num:1,k:function(d){return d.len;},html:function(d){return '<td class="num">'+(d.len===null?'<span class="unk">&mdash;</span>':d.len+' mo')+'</td>';}},
{t:'GRE',k:function(d){return d.gre;},html:function(d){return '<td>'+(d.gre==='Not Required'?'Not required':d.gre==='Required'?'Required':'<span class="unk">Check program</span>')+'</td>';}},
{t:'Min cGPA',num:1,k:function(d){return d.gpa;},html:function(d){return '<td class="num">'+(d.gpa===null?'<span class="unk">&mdash;</span>':d.gpa.toFixed(d.gpa%1?2:1))+'</td>';}},
{t:'PCE hrs',num:1,k:function(d){return d.pce;},html:function(d){return '<td class="num">'+(d.pceRaw===''?'<span class="unk">no min. stated</span>':d.pce===0?'0':d.pce.toLocaleString('en-US'))+'</td>';}},
{t:'Class',num:1,k:function(d){return d.cls;},html:function(d){return '<td class="num">'+(d.cls===null?'<span class="unk">&mdash;</span>':d.cls)+'</td>';}},
{t:'PANCE 5-yr',num:1,k:function(d){return d.pance;},html:function(d){return '<td class="num">'+(d.pance===null?'<span class="unk">&mdash;</span>':d.pance+'%')+'</td>';}},
{t:'Apply by',k:function(d){return d.dl;},html:function(d){return '<td>'+(d.dl?esc(d.dl):'<span class="unk">&mdash;</span>')+'</td>';}}
];
var sortIdx=-1,sortDir=1,shown=60;
var headEl=document.getElementById('plpk-head');
headEl.innerHTML=cols.map(function(c,i){return '<th data-i="'+i+'">'+c.t+'<span class="arr"></span></th>';}).join('');
headEl.addEventListener('click',function(e){var th=e.target.closest('th');if(!th)return;var i=+th.getAttribute('data-i');
if(sortIdx===i){if(sortDir===1)sortDir=-1;else{sortIdx=-1;sortDir=1;}}else{sortIdx=i;sortDir=1;}shown=60;render();});
// ---------- filtering: PASS / FAIL / UNKNOWN ----------
function F(){return{q:val('q').toLowerCase(),state:val('state'),gre:val('gre'),acc:val('acc'),pce:val('pce'),gpa:val('gpa'),tuit:val('tuit'),cls:val('cls'),pance:val('pance'),intl:val('intl'),supp:val('supp'),roll:val('roll')};}
function val(id){return document.getElementById('plpk-'+id).value;}
function classify(d,f){var unk=false;
if(f.q&&(d.name+' '+d.city+' '+d.state).toLowerCase().indexOf(f.q)<0)return 0;
if(f.state&&d.state!==f.state)return 0;
if(f.gre){if(f.gre==='CHK'){if(d.gre==='Not Required'||d.gre==='Required')return 0;}
else if(d.gre!==f.gre){if(d.gre==='Not Required'||d.gre==='Required')return 0;unk=true;}}
if(f.acc&&d.acc!==f.acc)return 0;
if(f.pce){if(f.pce==='NOMIN'){if(d.pceRaw!=='')return 0;}
else if(d.pceRaw===''){unk=true;}
else if(f.pce==='0'){if(d.pce!==0)return 0;}
else if(f.pce==='500'){if(!(d.pce<=500))return 0;}
else if(f.pce==='1000'){if(!(d.pce>500&&d.pce<=1000))return 0;}
else if(f.pce==='MAX'){if(!(d.pce>1000))return 0;}}
if(f.gpa){if(f.gpa==='NONE'){if(d.gpa!==null)return 0;}
else if(d.gpa===null){unk=true;}
else if(f.gpa==='LT3'){if(!(d.gpa<3))return 0;}
else if(f.gpa==='EQ3'){if(d.gpa!==3)return 0;}
else if(f.gpa==='GT3'){if(!(d.gpa>3))return 0;}}
if(f.tuit){if(d.rt===null)unk=true;else if(!(d.rt<+f.tuit))return 0;}
if(f.cls){if(d.cls===null)unk=true;else if(f.cls==='S'?d.cls>=30:f.cls==='M'?(d.cls<30||d.cls>50):d.cls<=50)return 0;}
if(f.pance){if(d.pance===null)unk=true;else if(!(d.pance>=+f.pance))return 0;}
if(f.intl){if(d.intl==='Yes'||d.intl==='No'){if(d.intl!==f.intl)return 0;}else unk=true;}
if(f.supp){if(d.supp==='Yes'||d.supp==='No'){if(d.supp!==f.supp)return 0;}else unk=true;}
if(f.roll){if(d.roll==='Yes'||d.roll==='No'){if(d.roll!==f.roll)return 0;}else unk=true;}
return unk?1:2;}
function sortFn(a,b){var c=cols[sortIdx],ka=c.k(a),kb=c.k(b);
if(ka===null||ka==='')return 1;if(kb===null||kb==='')return -1;
if(ka<kb)return -1*sortDir;if(ka>kb)return 1*sortDir;return 0;}
function render(){
var f=F(),match=[],unc=[];
data.forEach(function(d){var c=classify(d,f);if(c===2)match.push(d);else if(c===1)unc.push(d);});
if(sortIdx>=0){match.sort(sortFn);unc.sort(sortFn);}else{var byName=function(a,b){return a.name<b.name?-1:1;};match.sort(byName);unc.sort(byName);}
[].forEach.call(headEl.querySelectorAll('th'),function(th,i){th.querySelector('.arr').textContent=(i===sortIdx?(sortDir===1?'▲':'▼'):'');});
var cnt=document.getElementById('plpk-count');
var _ctaN=document.getElementById('plpk-cta-n'); if(_ctaN){_ctaN.textContent=String(match.length);}
cnt.innerHTML='<b>'+match.length+'</b> of '+data.length+' programs match'+(unc.length?' &middot; '+unc.length+' can&#39;t be confirmed (listed below the divider)':'')+' &middot; live data '+today;
var body=document.getElementById('plpk-body'),html='',n=0;
var rowHtml=function(d,dim){return '<tr'+(dim?' class="dim"':'')+'>'+cols.map(function(c){return c.html(d);}).join('')+'</tr>';};
var all=match.map(function(d){return{d:d,dim:0};});
if(unc.length)all=all.concat([{div:unc.length}],unc.map(function(d){return{d:d,dim:1};}));
var slice=all.slice(0,shown+ (all.length>shown&&all[shown]&&all[shown].div?1:0));
slice.forEach(function(x){if(x.div)html+='<tr class="divider"><td colspan="'+cols.length+'">'+x.div+' program'+(x.div>1?'s':'')+' below don&#39;t publish enough data to confirm a match for your filters &mdash; they may still be great options, so check directly</td></tr>';else html+=rowHtml(x.d,x.dim);});
if(!all.length)html='<tr><td colspan="'+cols.length+'"><div class="plpk-empty">No program matches every filter &mdash; try relaxing one. Or skip the guesswork: <a href="https://www.paschoolfinder.com/pa-program-match-ai/" style="color:#4f46e5;font-weight:700;">let Match AI rank every program against your actual stats &rarr;</a></div></td></tr>';
body.innerHTML=html;
var mw=document.getElementById('plpk-moreWrap');
mw.innerHTML=all.length>shown?'<button class="plpk-more" id="plpk-more" type="button">Show all '+all.filter(function(x){return!x.div;}).length+' programs</button>':'';
var mb=document.getElementById('plpk-more');
if(mb)mb.addEventListener('click',function(){shown=1e9;render();});}
['q','state','gre','acc','pce','gpa','tuit','cls','pance','intl','supp','roll'].forEach(function(id){
document.getElementById('plpk-'+id).addEventListener(id==='q'?'input':'change',function(){shown=60;render();});});
document.getElementById('plpk-reset').addEventListener('click',function(){
['state','gre','acc','pce','gpa','tuit','cls','pance','intl','supp','roll'].forEach(function(id){document.getElementById('plpk-'+id).value='';});
document.getElementById('plpk-q').value='';sortIdx=-1;sortDir=1;shown=60;render();});
render();
}).catch(function(){mount.innerHTML='<p>The live program data could not be loaded right now &mdash; please refresh, or browse the full directory at <a href="https://www.paschoolfinder.com/">PA School Finder</a>.</p>';});
})();
</script>
</p>
<p>Want the deeper program profiles — deadlines and deadline types, prerequisites, selection factors, seat deposits, and more? Every program above links to its full page on <a href="https://www.paschoolfinder.com/">PA School Finder</a>, or browse with the <a href="https://www.paschoolfinder.com/pa-program-match/">free PA Program Match</a> tool.</p>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/pa-program-picker/">The Perfect PA Program Picker: PA School Search, Sort, Match, and Apply</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/pa-program-picker/feed/</wfw:commentRss>
			<slash:comments>38</slash:comments>
		
		
			</item>
		<item>
		<title>200+ PA Schools That Don&#8217;t Require the GRE</title>
		<link>https://www.thepalife.com/80-pa-schools-that-dont-require-the-gre/</link>
					<comments>https://www.thepalife.com/80-pa-schools-that-dont-require-the-gre/#comments</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 14:40:28 +0000</pubDate>
				<category><![CDATA[CASPA Application]]></category>
		<category><![CDATA[GRE]]></category>
		<category><![CDATA[PA School Prerequisites]]></category>
		<category><![CDATA[Physician Assistant Programs and Research]]></category>
		<category><![CDATA[Pre-Physician Assistant]]></category>
		<category><![CDATA[CASPA]]></category>
		<category><![CDATA[Graduate Requisite Exam]]></category>
		<category><![CDATA[PA Programs]]></category>
		<category><![CDATA[Physician Assistant]]></category>
		<category><![CDATA[Physician Assistant School]]></category>
		<category><![CDATA[prerequisites]]></category>
		<category><![CDATA[requirements]]></category>
		<guid isPermaLink="false">https://www.thepalife.com/?p=29596</guid>

					<description><![CDATA[200+ PA Schools That Don’t Require the GRE<p>Are you like me and looking to dodge the GRE? Does the thought of studying for the GRE exam make your palms sweat and your heart flutter? Wouldn't it be great if you could find PA schools that don't require the GRE and simply avoid the GRE exam altogether? Well, you are in luck! Roughly three out [&#8230;]</p>
The post <a href="https://www.thepalife.com/80-pa-schools-that-dont-require-the-gre/">200+ PA Schools That Don’t Require the GRE</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[200+ PA Schools That Don’t Require the GRE<p><a href="https://www.thepalife.com/wp-content/uploads/2026/07/PA-Programs-That-Do-Not-Require-The-GRE.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-56453" src="https://www.thepalife.com/wp-content/uploads/2026/07/PA-Programs-That-Do-Not-Require-The-GRE.jpg" alt="PA programs that don't require the GRE" width="1200" height="675" srcset="https://www.thepalife.com/wp-content/uploads/2026/07/PA-Programs-That-Do-Not-Require-The-GRE.jpg 1200w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Programs-That-Do-Not-Require-The-GRE-300x169.jpg 300w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Programs-That-Do-Not-Require-The-GRE-700x394.jpg 700w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Programs-That-Do-Not-Require-The-GRE-768x432.jpg 768w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Programs-That-Do-Not-Require-The-GRE-1080x608.jpg 1080w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Programs-That-Do-Not-Require-The-GRE-610x343.jpg 610w" sizes="(max-width: 1200px) 100vw, 1200px" /></a></p>
<h3>Are you like me and looking to dodge the GRE?</h3>
<p>Does the thought of studying for the GRE exam make your palms sweat and your heart flutter?</p>
<p>Wouldn't it be great if you could find <a href="http://www.paschoolfinder.com/cat/gre-not-required/?count=10&amp;orderby=title&amp;order=ASC" target="_blank" rel="noopener noreferrer">PA schools that don't require the GRE</a> and simply avoid the GRE exam altogether?</p>
<p>Well, you are in luck! Roughly three out of four <a href="https://www.arc-pa.org/entry-level-program/currently-accredited-programs/" target="_blank" rel="noopener">ARC-PA accredited PA programs</a> have dropped the GRE entirely — and the number grows every cycle.</p>
<p>Below is the always-current list of US physician assistant programs that do not require the GRE for PA school acceptance — the live counts above the table tell you exactly how many, today.<br />
<!--MATCH-AI-PROMO--></p>
<div class="psf-ai-promo" style="background: linear-gradient(135deg,#eef2ff 0%,#faf5ff 100%); border: 1px solid #c7d2fe; border-radius: 12px; padding: 20px 22px; margin: 18px 0 24px;">
<p><span style="display: inline-block; background: #4f46e5; color: #fff; font-size: 11px; font-weight: bold; letter-spacing: .06em; border-radius: 999px; padding: 3px 12px;"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> NEW — AI-POWERED</span></p>
<p style="margin: 10px 0 6px; font-size: 18px; line-height: 1.35; font-weight: bold; color: #1e1b4b;">Wondering which PA schools you can actually get into?</p>
<p style="margin: 0 0 14px; color: #374151;">Paste your stats into <strong>PA Program Match AI</strong> and get your free competitiveness score in seconds — then unlock a personalized Safety / Target / Reach ranking of every accredited program, matched to your GPA, patient care hours, and prerequisites. The score is free — and you can unlock your full ranked list whenever you’re ready.</p>
<p><a style="display: inline-block; background: #4f46e5; color: #fff; font-weight: bold; border-radius: 8px; padding: 11px 20px; text-decoration: none;" href="https://www.paschoolfinder.com/pa-program-match-ai/">Get my free score →</a></p>
</div>
<p><!--/MATCH-AI-PROMO--></p>
<h2>PA Programs That Don't Require the GRE</h2>
<p><!--PALIFE-LIVE-TABLE--></p>
<div class="palife-live-table" data-view="gre">Loading the live table…</div>
<p><!--
  THE PA LIFE — LIVE TABLES (2026-07-15). WPCode HTML snippet on thepalife.com (shortcode mode).

  Always-current tables fed by the PA School Finder SSOT CSV (CORS enabled on the endpoint):
      https://www.paschoolfinder.com/wp-json/pa-ssot/v1/csv
  A post opts in with a config div + the shortcode:
      <div class="palife-live-table" data-view="hce">Loading the live table…</div>
      [wpcode id="56154"]
  Views: hce · gre · gpa · pce · tuition · prereq.
  <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> THE DIV MUST CONTAIN TEXT ("Loading the live table…"). The classic editor (TinyMCE) STRIPS
  empty divs on save — Stephen editing a post title deleted the config div once (2026-07-15).
  The engine overwrites the fallback text when it renders.

  Styled to match thepalife.com: Roboto, black headings, brand green #009946 links/accents.

  HONESTY RULES:
    · hce view: the main table is ONLY programs that explicitly require 0 patient care hours.
      Programs with NO PUBLISHED minimum are counted and listed separately — a blank is not a zero.
    · gre view: only verified "Not Required" makes the table; "Check Program" listed separately.
    · PROBATION/PROVISIONAL badged on every row. Counts computed live, never hardcoded.
    · ItemList JSON-LD injected for search engines.
-->
<style>
.palife-live-table{font-family:Roboto,-apple-system,sans-serif;color:#0a0a0a;margin:18px 0;font-size:16px}
.palife-live-table .plt-count{font-size:.9em;color:#555;margin:0 0 10px}
.palife-live-table .plt-ctl{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.palife-live-table .plt-ctl input,.palife-live-table .plt-ctl select{font:inherit;font-size:.9em;padding:8px 10px;
  border:1px solid #ddd;border-radius:4px;background:#fff;color:#0a0a0a}
.palife-live-table .plt-ctl input{min-width:200px;flex:1}
.palife-live-table .plt-scroll{overflow-x:auto}
.palife-live-table table{width:100%;border-collapse:collapse;margin:0}
.palife-live-table th{text-align:left;font-weight:700;color:#000;font-size:.82em;text-transform:uppercase;
  letter-spacing:.03em;padding:10px;border-bottom:2px solid #009946;white-space:nowrap;cursor:pointer;
  -webkit-user-select:none;user-select:none}
.palife-live-table th:hover{color:#009946}
.palife-live-table th.plt-sort-asc:after{content:' ▲';font-size:.8em;color:#009946}
.palife-live-table th.plt-sort-desc:after{content:' ▼';font-size:.8em;color:#009946}
.palife-live-table .plt-prenote{margin:0 0 14px;padding:12px 14px;background:#f4f9f6;border-left:4px solid #009946;
  font-size:.86em;color:#333;line-height:1.55}
.palife-live-table .plt-prenote b{color:#0a0a0a}
.palife-live-table .plt-prenote a{color:#009946}
.palife-live-table td{padding:9px 10px;border-bottom:1px solid #eee;font-size:.92em;vertical-align:top}
.palife-live-table tbody tr:nth-child(even){background:#fafafa}
.palife-live-table td a{color:#009946;font-weight:500;text-decoration:none}
.palife-live-table td a:hover{text-decoration:underline}
.palife-live-table .plt-badge{display:inline-block;font-size:.68em;font-weight:700;padding:1px 5px;border-radius:3px;
  margin-left:6px;vertical-align:1px}
.palife-live-table .plt-prob{background:#fdeaea;color:#a4262c}
.palife-live-table .plt-prov{background:#fff5e6;color:#8a5a00}
.palife-live-table .plt-more{margin:12px 0 0;text-align:center}
.palife-live-table .plt-more button{font:inherit;font-size:.88em;padding:9px 18px;border:1px solid #009946;
  background:#fff;color:#009946;border-radius:4px;cursor:pointer;font-weight:500}
.palife-live-table .plt-more button:hover{background:#009946;color:#fff}
.palife-live-table .plt-note{margin-top:14px;padding:12px 14px;background:#f4f9f6;border-left:4px solid #009946;
  font-size:.86em;color:#333;line-height:1.55}
.palife-live-table .plt-note b{color:#0a0a0a}
.palife-live-table .plt-note ul{margin:8px 0 0;padding-left:18px;max-height:220px;overflow:auto}
.palife-live-table .plt-note li{margin:3px 0}
.palife-live-table .plt-note details{margin:8px 0}
.palife-live-table .plt-note summary{cursor:pointer;font-weight:600;color:#0a0a0a}
.palife-live-table .plt-foot{margin-top:10px;font-size:.76em;color:#777;display:flex;justify-content:space-between;
  flex-wrap:wrap;gap:6px}
.palife-live-table .plt-foot a{color:#009946}
.palife-live-table .plt-msg{padding:22px 0;text-align:center;color:#555}
@media(max-width:640px){.palife-live-table .plt-ctl input{min-width:0}}
</style>
<script>
(function(){
  var EP='https://www.paschoolfinder.com/wp-json/pa-ssot/v1/csv';
  var boxes=[].slice.call(document.querySelectorAll('.palife-live-table[data-view]'))
    .filter(function(c){return !c.dataset.pltDone;});
  if(!boxes.length)return;
  boxes.forEach(function(c){c.dataset.pltDone='1';});

  function parseCSV(t){var rows=[],row=[],f='',q=false;
    for(var i=0;i<t.length;i++){var c=t[i];
      if(q){ if(c==='"'){ if(t[i+1]==='"'){f+='"';i++;} else q=false; } else f+=c; }
      else if(c==='"')q=true;
      else if(c===','){row.push(f);f='';}
      else if(c==='\n'){row.push(f);rows.push(row);row=[];f='';}
      else if(c!=='\r')f+=c;}
    if(f.length||row.length){row.push(f);rows.push(row);} return rows;}
  function esc(s){return String(s).replace(/[&<>"]/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c];});}
  function fmtDate(iso){var m=/^(\d{4})-(\d{2})-(\d{2})$/.exec(iso||'');if(!m)return'';
    return ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'][+m[2]-1]+' '+(+m[3])+', '+m[1];}
  function nameLink(r){var badge=r.acc==='Probation'?'<span class="plt-badge plt-prob">PROBATION</span>'
    :r.acc==='Provisional'?'<span class="plt-badge plt-prov">PROVISIONAL</span>':'';
    return (r.url?'<a href="'+esc(r.url)+'" target="_blank" rel="noopener">'+esc(r.name)+'</a>':esc(r.name))+badge;}
  function loc(r){return [r.city,r.state].filter(Boolean).join(', ');}
  /* A DEADLINE IN THE PAST IS NOT ADVICE (2026-08-04). On that date 83 of 349 accredited programs had
     a CASPA deadline that had already gone, and every table here still printed it as though a student
     could still apply. Computed against TODAY IN THE BROWSER on purpose: if this depended on the
     weekly CSV push it would be wrong for up to six days at a stretch, every week, forever. */
  var TODAY_ISO=(function(){var d=new Date();return d.getFullYear()+'-'+String(d.getMonth()+1).padStart(2,'0')+'-'+String(d.getDate()).padStart(2,'0');})();
  function dlPast(r){return /^\d{4}-\d{2}-\d{2}$/.test(r.dlRaw||'')&&r.dlRaw<TODAY_ISO;}
  function dlCell(r){ if(!r.dl)return '\u2014';
    return dlPast(r) ? '<s style="color:#9ca3af">'+esc(r.dl)+'</s><br><span style="font-size:11px;color:#b45309;font-weight:600">CLOSED this cycle</span>' : esc(r.dl); }
  function liList(arr){return '<ul>'+arr.map(function(r){
    return '<li>'+(r.url?'<a href="'+esc(r.url)+'" target="_blank" rel="noopener">'+esc(r.name)+'</a>':esc(r.name))+
    ' <span style="color:#777">('+esc(r.state)+')</span></li>';}).join('')+'</ul>';}
  function byName(a,b){return a.name.localeCompare(b.name);}
  function num(s){var m=String(s||'').replace(/[^0-9.]/g,'');return m?parseFloat(m):null;}
  function usd(x){return '$'+Math.round(x).toLocaleString('en-US');}
  function med(a){if(!a.length)return null;var s=a.slice().sort(function(x,y){return x-y;}),m=s.length>>1;
    return s.length%2?s[m]:(s[m-1]+s[m])/2;}
  // BEA Regional Price Parities, All Items, by state, 2024 (via FRED release table, fetched 2026-07-15).
  // Used ONLY for the modeled "Est. total incl. living costs" column; update annually when BEA publishes.
  var RPP={'Alabama':88.8,'Alaska':102.4,'Arizona':100.7,'Arkansas':86.9,'California':110.7,'Colorado':103.1,
    'Connecticut':103.6,'Delaware':99.8,'District of Columbia':109.9,'Florida':103.4,'Georgia':96.3,
    'Hawaii':110.0,'Idaho':95.5,'Illinois':100.0,'Indiana':93.3,'Iowa':87.8,'Kansas':90.1,'Kentucky':90.2,
    'Louisiana':88.2,'Maine':97.1,'Maryland':105.0,'Massachusetts':105.8,'Michigan':96.2,'Minnesota':98.6,
    'Mississippi':87.0,'Missouri':90.8,'Montana':94.6,'Nebraska':90.1,'Nevada':100.0,'New Hampshire':104.2,
    'New Jersey':108.8,'New Mexico':92.2,'New York':107.9,'North Carolina':94.3,'North Dakota':89.0,
    'Ohio':92.8,'Oklahoma':87.8,'Oregon':103.4,'Pennsylvania':97.6,'Rhode Island':102.3,'South Carolina':93.7,
    'South Dakota':88.6,'Tennessee':91.9,'Texas':97.1,'Utah':98.9,'Vermont':98.0,'Virginia':101.1,
    'Washington':107.0,'West Virginia':89.5,'Wisconsin':94.1,'Wyoming':92.7};
  var LIVING_MONTHLY=2200; // national-average student living budget baseline for the modeled estimate
  /* TWO DIFFERENT NUMBERS, AND THE DIFFERENCE MATTERS (2026-08-04).
       billed(r) = VERIFIED tuition + required, university-billed fees, straight from the directory and
                   sourced to each school's own cost page. This is what the student is invoiced.
       allIn(r)  = MODELED estimate: billed cost + cost-of-living-adjusted living expenses. A ranking
                   tool. NOBODY IS BILLED THIS NUMBER.
     Until today this page called the MODELED figure 'all-in' while paschoolfinder.com used that same
     phrase for the VERIFIED one - A.T. Still read ~$179,600 here and $137,574 there. Same word, $42k
     apart, same owner. Both now appear under names that cannot be confused.
     The modeled estimate also builds on the billed figure where we have one, so it stops understating
     high-fee programs by exactly the size of their fees. */
  /* RESIDENT AND NON-RESIDENT ARE COMPUTED SEPARATELY (2026-08-04, Stephen's catch).
     Both cost columns used to show the RESIDENT figure only. 89 of 349 programs charge
     non-residents more, by a median of $45,900 - and UAB by $102,925. In a SORTABLE column that
     is not a rounding error: an out-of-state applicant sorts by cheapest, sees ~$105,600, and
     builds a school list on a number that is $103k wrong for them. Where the two differ, the
     cell now shows BOTH, labelled. Where a school charges everyone the same, it shows one. */
  function billed(r){ return r.wf!=null ? r.wf : null; }
  function billedNon(r){ return r.nwf!=null ? r.nwf : null; }
  function costBase(r){ return r.wf!=null ? r.wf : r.tuit; }
  function costBaseNon(r){ return r.nwf!=null ? r.nwf : r.ntuit; }
  function living(r){ return (r.len==null||!RPP[r.state]) ? null : r.len*LIVING_MONTHLY*RPP[r.state]/100; }
  function allIn(r){ var b=costBase(r),L=living(r); return (b==null||L==null)?null:b+L; }
  function allInNon(r){ var b=costBaseNon(r),L=living(r); return (b==null||L==null)?null:b+L; }
  function tag(t){ return ' <span style="color:#777;font-size:.85em">'+t+'</span>'; }
  function twoCol(x,y,approx){ if(x==null) return '\u2014';
    var f=function(v){ return (approx?'~'+usd(Math.round(v/100)*100):usd(v)); };
    if(y==null||Math.round(y)===Math.round(x)) return f(x);
    return f(x)+tag('res')+'<br>'+f(y)+tag('non-res'); }

  // Per-view `keys` = sort accessors parallel to `cols` (string or number; null = not sortable).
  var K={name:function(r){return r.name;},loc:function(r){return loc(r);},dl:function(r){return r.dlRaw||'9999';},
    tuit:function(r){return r.tuit;},ntuit:function(r){return r.ntuit;},ai:function(r){return allIn(r);},
    wf:function(r){return billed(r);},
    pce:function(r){return r.pceNote||'';},
    minC:function(r){return r.minC;},minS:function(r){return r.minS;},avgC:function(r){return r.avgC;},
    pceN:function(r){return r.pceN;},ptype:function(r){return r.ptypeLabel||'';},
    expY:function(r){return r.expYears==null?9999:(r.expYears===0?999:r.expYears);},
    orgo:function(r){return r.orgoReq||'zzz';},apc:function(r){return r.apclep||'zzz';}};
  var VIEWS={
    hce:{
      cols:['Program','Location','Patient care hours','Apply by'],
      keys:[K.name,K.loc,K.pce,K.dl],
      prep:function(rs){
        var none=rs.filter(function(r){return r.pceRaw==='0';}).sort(byName);
        var unstated=rs.filter(function(r){return r.pceRaw==='';}).sort(byName);
        var req=rs.filter(function(r){return r.pceRaw!=='0'&&r.pceRaw!=='';}).length;
        return {list:none,unstated:unstated,req:req};},
      cells:function(r){return [nameLink(r),esc(loc(r)),esc(r.pceNote||'Not required'),dlCell(r)];},
      count:function(p,n){return n+' programs explicitly require no patient care hours — live from the PA School Finder verified directory';},
      note:function(p){return '<b>Honest fine print:</b> these programs state that patient care experience is <i>not required</i> — but at most of them, admitted classes still average hundreds or thousands of hours, so "not required" rarely means "not expected." Another <b>'+p.unstated.length+' programs publish no minimum at all</b> — that is NOT the same as requiring none; confirm directly before applying.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.unstated)+'</details>'+
        'The remaining '+p.req+' programs set an explicit hour minimum — compare them all with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or get a personalized read with <a href="https://www.paschoolfinder.com/pa-program-match-ai/" target="_blank" rel="noopener">PA Program Match AI</a>.';}},
    gre:{
      cols:['Program','Location','Apply by'],
      keys:[K.name,K.loc,K.dl],
      prep:function(rs){
        var no=rs.filter(function(r){return r.gre==='Not Required';}).sort(byName);
        var chk=rs.filter(function(r){return r.gre!=='Not Required'&&r.gre!=='Required';}).sort(byName);
        var req=rs.filter(function(r){return r.gre==='Required';}).length;
        return {list:no,chk:chk,req:req};},
      cells:function(r){return [nameLink(r),esc(loc(r)),dlCell(r)];},
      count:function(p,n){return n+' programs don’t require the GRE — live from the PA School Finder verified directory';},
      note:function(p){return '<b>'+p.chk.length+' programs don’t clearly state their GRE policy</b> — their websites are ambiguous or silent, so we won’t guess. Confirm directly before you skip the test:'+
        '<details><summary>Show the confirm-with-program list</summary>'+liList(p.chk)+'</details>'+
        p.req+' programs still require the GRE. Build your full list with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or get your free competitiveness score from <a href="https://www.paschoolfinder.com/pa-program-match-ai/" target="_blank" rel="noopener">PA Program Match AI</a>.';}},
    gpa:{
      cols:['Program','Location','Min cGPA','Min sGPA','Avg accepted cGPA','Apply by'],
      keys:[K.name,K.loc,K.minC,K.minS,K.avgC,K.dl],
      prep:function(rs){
        var withMin=rs.filter(function(r){return r.minC!=null;})
          .sort(function(a,b){return a.minC-b.minC||a.name.localeCompare(b.name);});
        var noMin=rs.filter(function(r){return r.minC==null;}).sort(byName);
        var sub3=withMin.filter(function(r){return r.minC<3;});
        var le3=withMin.filter(function(r){return r.minC<=3;}).length;
        var avs=rs.map(function(r){return r.avgC;}).filter(function(x){return x!=null;})
          .sort(function(a,b){return a-b;});
        var s3a=sub3.map(function(r){return r.avgC;}).filter(function(x){return x!=null;})
          .sort(function(a,b){return a-b;});
        return {list:withMin,noMin:noMin,sub3:sub3.length,le3:le3,
          avgN:avs.length,avgMed:med(avs),avgLo:avs[0],avgHi:avs[avs.length-1],
          noAvg:rs.length-avs.length,s3N:s3a.length,s3Lo:s3a[0],s3Hi:s3a[s3a.length-1],
          floor:withMin.length?withMin[0].minC:null};},
      cells:function(r){return [nameLink(r),esc(loc(r)),
        r.minC!=null?r.minC.toFixed(2):'—',
        r.minS!=null?r.minS.toFixed(2):'—',
        r.avgC!=null?'<b>'+r.avgC.toFixed(2)+'</b>':'<span style="color:#888">not published</span>',
        dlCell(r)];},
      count:function(p,n){return n+' programs publish a minimum GPA — lowest floors first; click any column to re-sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Read this before you read the table: a minimum is a floor, not a target.</b> '+
        p.le3+' of these programs let you apply with a 3.0 or lower, and '+p.sub3+' set their floor below 3.0'+
        (p.floor!=null?' — the lowest in the country is '+p.floor.toFixed(2):'')+'. But look at the last column. '+
        (p.avgN?'Across the '+p.avgN+' programs that publish an accepted-class average, the median is <b>'+p.avgMed.toFixed(2)+'</b> (range '+p.avgLo.toFixed(2)+'–'+p.avgHi.toFixed(2)+')':'')+
        (p.s3N?', and even the sub-3.0-floor programs that publish one report averages of '+p.s3Lo.toFixed(2)+'–'+p.s3Hi.toFixed(2):'')+'. '+
        'Clearing the minimum gets your file read. It does not make you competitive. Don’t know your CASPA GPA yet? '+
        '<a href="https://www.paschoolfinder.com/caspa-gpa-calculator/" target="_blank" rel="noopener">Run it through the free CASPA GPA Calculator</a> before you build a school list.';},
      note:function(p){return '<b>How to use this honestly:</b> sort by <i>Min cGPA</i> to find the programs whose floor you clear, then read across to <i>Avg accepted cGPA</i>. That gap is your real climb — and it is where your patient care hours, upward trend and essay have to do the work. '+
        p.noAvg+' programs publish no accepted-class average at all, so we show “not published” rather than invent a number. '+
        (p.noMin.length?'<b>'+p.noMin.length+' programs publish no minimum GPA at all</b> — and that is <i>not</i> a low bar. Several are among the most selective programs in the country, and a “no minimum” policy usually means they simply never say no in writing.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.noMin)+'</details>':'')+
        'Build your real list with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or browse <a href="https://www.paschoolfinder.com/cat/average-applicant-gpa-accepted/" target="_blank" rel="noopener">every program ranked by average accepted GPA</a>.';}},
    pce:{
      cols:['Program','Location','Hours required','Other HCE count?','Apply by'],
      keys:[K.name,K.loc,K.pceN,K.ptype,K.dl],
      prep:function(rs){
        var LBL={HCE_COUNTS:'Yes — broader healthcare experience counts',
          PCE_ONLY:'No — hands-on patient care only',
          PARTIAL_CREDIT:'Partly — counts at a reduced rate',
          NOT_SPECIFIED:'The program does not say'};
        rs.forEach(function(r){r.ptypeLabel=LBL[r.ptype]||'';});
        var stated=rs.filter(function(r){return r.pceN!=null;})
          .sort(function(a,b){return a.pceN-b.pceN||a.name.localeCompare(b.name);});
        var unstated=rs.filter(function(r){return r.pceN==null;}).sort(byName);
        var zero=stated.filter(function(r){return r.pceN===0;}).length;
        var pos=stated.filter(function(r){return r.pceN>0;}).map(function(r){return r.pceN;})
          .sort(function(a,b){return a-b;});
        var typed=rs.filter(function(r){return r.ptypeLabel;}).length;
        var vague=rs.filter(function(r){return r.ptype==='NOT_SPECIFIED';}).length;
        return {list:stated,unstated:unstated,zero:zero,posN:pos.length,
          med:med(pos),lo:pos[0],hi:pos[pos.length-1],typed:typed,vague:vague};},
      cells:function(r){
        var h=r.pceN===0?'<b>None required</b>':(r.pceN!=null?'<b>'+r.pceN.toLocaleString('en-US')+'</b> hrs':'—');
        if(r.pceNote)h+='<div style="font-size:.85em;color:#666;margin-top:2px">'+esc(r.pceNote)+'</div>';
        return [nameLink(r),esc(loc(r)),h,
          r.ptypeLabel?esc(r.ptypeLabel):'<span style="color:#888">not stated</span>',
          dlCell(r)];},
      count:function(p,n){return n+' programs publish a patient-care-hours requirement — fewest hours first; click any column to re-sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>The number a program requires and the number its class actually had are two different numbers.</b> '+
        (p.posN?'Across the '+p.posN+' programs that publish an hours minimum, the <b>median requirement is '+p.med.toLocaleString('en-US')+' hours</b> (range '+p.lo.toLocaleString('en-US')+'–'+p.hi.toLocaleString('en-US')+')':'')+
        (p.zero?', and '+p.zero+' programs require <b>none at all</b>':'')+'. '+
        'But PAEA\u2019s national data puts the median matriculant at roughly <b>100 weeks of direct patient contact at about 36 hours a week</b> — on the order of 3,500 hours. '+
        'Meeting the minimum is not the same as being competitive. See <a href="https://www.thepalife.com/who-gets-in/">who actually gets in</a>.';},
      note:function(p){return '<b>Honest fine print:</b> <b>'+p.unstated.length+' programs publish no hours minimum at all</b> — a blank is <i>not</i> a zero, and several of those programs still admit classes with thousands of hours. Confirm directly before you count on it.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.unstated)+'</details>'+
        'Only <b>'+p.typed+' programs</b> state clearly whether non-patient-facing healthcare work counts toward the requirement'+(p.vague?', and '+p.vague+' of those explicitly decline to say':'')+' — which is exactly why you must ask before you bank a year of hours on it. '+
        'Compare every program side by side with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a>.';}},
    prereq:{
      cols:['Program','Location','Prereqs expire after','Organic chemistry','AP / CLEP credit'],
      keys:[K.name,K.loc,K.expY,K.orgo,K.apc],
      prep:function(rs){
        rs.forEach(function(r){var v=r.prereqExp;r.expYears=(v===''?null:(v==='0'?0:(parseFloat(v)||null)));});
        var withExp=rs.filter(function(r){return r.expYears!==null;});
        var tight=withExp.filter(function(r){return r.expYears>0&&r.expYears<=6;}).length;
        var none=withExp.filter(function(r){return r.expYears===0;}).length;
        var orgoScored=rs.filter(function(r){return r.orgoReq;});
        var orgoReq=orgoScored.filter(function(r){return r.orgoReq==='Required';}).length;
        var apScored=rs.filter(function(r){return r.apclep;});
        var apLimited=apScored.filter(function(r){return r.apclep==='Limited';}).length;
        var apNo=apScored.filter(function(r){return r.apclep==='No';}).length;
        return {list:rs.slice().sort(byName),withExp:withExp.length,noExp:rs.length-withExp.length,
          tight:tight,none:none,orgoScored:orgoScored.length,orgoReq:orgoReq,
          apScored:apScored.length,apLimited:apLimited,apNo:apNo};},
      cells:function(r){
        var e;
        if(r.expYears===null)e='<span style="color:#888">not published</span>';
        else if(r.expYears===0)e='<b>No time limit</b>';
        else e='<b>'+r.expYears+'</b> year'+(r.expYears===1?'':'s')+(r.expYears<=6?' <span style="color:#c0532a;font-weight:700">· tight</span>':'');
        var o=r.orgoReq?esc(r.orgoReq):'<span style="color:#888">not stated</span>';
        var a=r.apclep?esc(r.apclep==='Yes'?'Accepted':(r.apclep==='No'?'Not accepted':'Accepted with limits')):'<span style="color:#888">not stated</span>';
        return [nameLink(r),esc(loc(r)),e,o,a];},
      count:function(p,n){return n+' accredited programs — sort by “Prereqs expire after” to see the tightest windows first · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Prerequisites expire, and programs disagree wildly about when.</b> '+
        p.withExp+' programs publish an expiration window; '+p.none+' of those set no time limit at all, but <b>'+p.tight+' will not accept a science course older than six years</b>. '+
        p.noExp+' programs don’t publish a clear policy — email those admissions offices and get the answer in writing.';},
      note:function(p){return 'Of the '+p.orgoScored+' programs with a published organic chemistry policy, <b>'+p.orgoReq+' require it</b>; the rest accept biochemistry instead or don’t require it at all. On AP and CLEP credit, '+p.apLimited+' of '+p.apScored+' programs accept it only with limits and '+p.apNo+' don’t accept it at all — and AP credit that lands on a transcript without a letter grade carries no weight in your CASPA science GPA. This table shows policy fields only; confirm the actual course list on each program’s own website before you register.';}},
    tuition:{
      cols:['Program','Location','Resident tuition','Nonresident','Tuition + required fees','Est. total incl. living costs\u2020','Apply by'],
      keys:[K.name,K.loc,K.tuit,K.ntuit,K.wf,K.ai,K.dl],
      prep:function(rs){
        var withT=rs.filter(function(r){return r.tuit!=null;}).sort(byName);
        /* Exclude the $0 military Interservice program from median/low/high. It is real, but it is
           called out separately in the note, and leaving it in made this table report a range
           'from $0' - which reads as a data error, not as a fact about the Army. */
        var vals=withT.map(function(r){return r.tuit;}).filter(function(v){return v>0;}).sort(function(a,b){return a-b;});
        var noAllIn=withT.filter(function(r){return allIn(r)==null;}).length;
        var wfVals=rs.map(billed).filter(function(v){return v!=null;}).sort(function(a,b){return a-b;});
        return {list:withT,noT:rs.length-withT.length,med:med(vals),lo:vals[0],hi:vals[vals.length-1],noAllIn:noAllIn,
          wfN:wfVals.length,wfMed:med(wfVals)};},
      cells:function(r){
        return [nameLink(r),esc(loc(r)),usd(r.tuit)+(r.tnote?' *':''),r.ntuit!=null?usd(r.ntuit):'\u2014',
          billed(r)!=null?twoCol(billed(r),billedNon(r),false):'<span style="color:#888">not published</span>',
          twoCol(allIn(r),allInNon(r),true),dlCell(r)];},
      count:function(p,n){return n+' programs with published total resident tuition — click any column header to sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Two cost numbers here, and the difference matters.</b> <b>Tuition + required fees</b> is <i>verified</i> \u2014 each school\u2019s own published tuition plus the fees it actually bills you (program, clinical, technology, lab). That is what lands on your invoice, and it can be far more than tuition: Ohio University charges a $334-per-credit program fee that totals $35,404 &mdash; <i>larger than the $34,216 Ohio charges in tuition and general fees combined</i>, which is how it reaches the $69,620 total program cost Ohio publishes. <b>\u2020 Est. total incl. living costs is a modeled ESTIMATE, not verified data:</b> tuition and required fees + (program length × a $'+LIVING_MONTHLY.toLocaleString('en-US')+'/month national-average student living budget, adjusted by the state’s cost of living using the U.S. Bureau of Economic Analysis 2024 <a href="https://www.bea.gov/data/prices-inflation/regional-price-parities-state-and-metro-area" target="_blank" rel="noopener">Regional Price Parities</a>). Both cost columns are shown per residency: where a school charges non-residents more, the cell gives BOTH figures. That gap is not small \u2014 89 programs charge out-of-state students a median $45,900 extra, and the University of Alabama at Birmingham charges $102,925 more. The estimate is a tool for ranking programs against each other \u2014 nobody is billed it. A cheap program in an expensive city can cost more to live through than a pricier program in an affordable one. Your lifestyle, housing choices and city-vs-state differences will move the real number'+(p.noAllIn?'; '+p.noAllIn+' programs show — because they don’t publish a program length':'')+'. See the ranked views: <a href="https://www.paschoolfinder.com/cheap/" target="_blank" rel="noopener">cheapest PA schools</a> and <a href="https://www.paschoolfinder.com/the-most-expensive-pa-schools-ranked-by-tuition-always-current/" target="_blank" rel="noopener">most expensive PA schools</a>, both always current.';},
      note:function(p){return '<b>Live numbers as of today:</b> median total resident tuition '+usd(p.med)+', ranging from '+usd(p.lo)+' to '+usd(p.hi)+'. '+(p.wfN?'<b>'+p.wfN+' of them also publish a verified tuition-plus-required-fees total, and the median of those is '+usd(p.wfMed)+'</b> \u2014 about '+usd(p.wfMed-p.med)+' more than tuition alone. That gap is the money a tuition-only table hides. ':'')+'Tuition figures are each program\u2019s published TOTAL program tuition (not per year); equipment and living costs come on top of every figure here. A * means the program’s own note applies — including the military’s Interservice program, where $0 tuition is real but paid for with a service commitment. '+p.noT+' programs don’t publish a clear total and are left out rather than guessed.';}}
  };

  fetch(EP).then(function(r){if(!r.ok)throw new Error(r.status);return r.text();}).then(function(txt){
    var raw=parseCSV(txt),head=raw.shift(),ix={};head.forEach(function(h,i){ix[h.trim()]=i;});
    var rsI=ix.hasOwnProperty('Record Status')?ix['Record Status']:-1; /* 56-col schema 2026-07-16: CSV now carries Closed/Developing rows for Match v2 — these tables list open programs only */
    var rows=[];
    raw.forEach(function(r){
      if(!r[ix['Program']])return;
      if(rsI>-1){var _rs=(r[rsI]||'').trim();if(_rs&&_rs!=='Accredited')return;}
      rows.push({name:r[ix['Program']],state:r[ix['State']],city:r[ix['City']],acc:r[ix['Accreditation']],
        dl:fmtDate(r[ix['CASPA Deadline']]),dlRaw:(r[ix['CASPA Deadline']]||''),url:r[ix['PA School Finder']]||'',
        pceRaw:(r[ix['PCE Hours']]||'').trim(),pceNote:(r[ix['PCE Note']]||'').slice(0,80),
        tuit:num(r[ix['Resident Tuition']]),ntuit:num(r[ix['Nonresident Tuition']]),tnote:(r[ix['Tuition Note']]||'').slice(0,70),
        wf:ix.hasOwnProperty('Total With Fees (Resident)')?num(r[ix['Total With Fees (Resident)']]):null,
        nwf:ix.hasOwnProperty('Total With Fees (Nonresident)')?num(r[ix['Total With Fees (Nonresident)']]):null,
        len:num(r[ix['Program Length (months)']]),
        pceN:num(r[ix['PCE Hours']]),ptype:(r[ix['PCE Type']]||'').trim(),
        minC:num(r[ix['Min cGPA']]),minS:num(r[ix['Min sGPA']]),
        avgC:num(r[ix['Avg Accepted cGPA']]),avgS:num(r[ix['Avg Accepted sGPA']]),
        gre:(r[ix['GRE']]||'').trim(),
        prereqExp:(r[ix['Prereq Expiration (years)']]||'').trim(),orgoReq:(r[ix['Orgo Requirement']]||'').trim(),apclep:(r[ix['AP/CLEP']]||'').trim()});
    });
    boxes.forEach(function(box){init(box,rows);});
  }).catch(function(e){
    boxes.forEach(function(box){
      box.innerHTML='<div class="plt-msg">Couldn’t load the live table right now. Browse the '+
        '<a href="https://www.paschoolfinder.com/" style="color:#009946">PA School Finder directory</a> instead.</div>';});
    if(window.console)console.warn('PA Life live table:',e);
  });

  function init(box,rows){
    var V=VIEWS[box.dataset.view];
    if(!V){box.innerHTML='<div class="plt-msg">Unknown table view.</div>';return;}
    var p=V.prep(rows),showAll=false,TOP=60,sortIdx=-1,sortDir=1;
    box.innerHTML='<p class="plt-count"></p>'+
      '<div class="plt-ctl"><input type="search" placeholder="Search a PA school…" aria-label="Search programs">'+
      '<select aria-label="Select state"><option value="">All states</option></select></div>'+
      (V.preNote?'<div class="plt-prenote">'+V.preNote(p)+'</div>':'')+
      '<div class="plt-scroll"><table><thead><tr>'+V.cols.map(function(c,i){
        return '<th data-i="'+i+'" title="Click to sort">'+c+'</th>';}).join('')+
      '</tr></thead><tbody></tbody></table></div>'+
      '<div class="plt-more" hidden><button type="button"></button></div>'+
      '<div class="plt-note">'+V.note(p)+'</div>'+
      '<div class="plt-foot"><span>Verified from each program’s official pages, CASPA &amp; the ARC-PA via '+
      '<a href="https://www.paschoolfinder.com/" target="_blank" rel="noopener">PA School Finder</a>.</span>'+
      '<span>Live data · updated '+new Date().toLocaleDateString('en-US',{month:'short',day:'numeric',year:'numeric'})+'</span></div>';
    var tb=box.querySelector('tbody'),countEl=box.querySelector('.plt-count'),
        qEl=box.querySelector('input'),stEl=box.querySelector('select'),
        moreEl=box.querySelector('.plt-more'),moreBtn=moreEl.querySelector('button');
    Array.from(new Set(p.list.map(function(r){return r.state;}))).filter(Boolean).sort()
      .forEach(function(s){var o=document.createElement('option');o.value=o.textContent=s;stEl.appendChild(o);});
    function filtered(){var q=qEl.value.trim().toLowerCase(),s=stEl.value;
      var fr=p.list.filter(function(r){return (!q||r.name.toLowerCase().indexOf(q)>-1)&&(!s||r.state===s);});
      if(sortIdx>-1&&V.keys&&V.keys[sortIdx]){
        var k=V.keys[sortIdx];
        fr=fr.slice().sort(function(a,b){
          var va=k(a),vb=k(b);
          if(va==null&&vb==null)return 0; if(va==null)return 1; if(vb==null)return -1; // unknowns last, either direction
          var c=(typeof va==='number'&&typeof vb==='number')?va-vb:String(va).localeCompare(String(vb));
          return c*sortDir;});
      }
      return fr;}
    function render(){
      var fr=filtered(),shown=showAll?fr:fr.slice(0,TOP);
      [].forEach.call(box.querySelectorAll('th'),function(th,i){
        th.classList.remove('plt-sort-asc','plt-sort-desc');
        if(i===sortIdx)th.classList.add(sortDir===1?'plt-sort-asc':'plt-sort-desc');});
      countEl.textContent=fr.length?V.count(p,fr.length):'No programs match those filters';
      tb.innerHTML=shown.map(function(r){
        return '<tr>'+V.cells(r).map(function(c){return '<td>'+c+'</td>';}).join('')+'</tr>';
      }).join('')||'<tr><td colspan="'+V.cols.length+'" class="plt-msg">No programs match those filters.</td></tr>';
      moreEl.hidden=fr.length<=TOP;
      moreBtn.textContent=showAll?'Show first '+TOP+' only':'Show all '+fr.length+' programs';
    }
    moreBtn.addEventListener('click',function(){showAll=!showAll;render();});
    qEl.addEventListener('input',function(){showAll=false;render();});
    stEl.addEventListener('change',function(){showAll=false;render();});
    box.querySelector('thead').addEventListener('click',function(e){
      var th=e.target.closest('th');if(!th)return;
      var i=+th.dataset.i;if(!V.keys||!V.keys[i])return;
      if(sortIdx===i){if(sortDir===1)sortDir=-1;else{sortIdx=-1;sortDir=1;}}else{sortIdx=i;sortDir=1;} // 3rd click = back to default order
      render();});
    render();
    try{
      var items=p.list.slice(0,25).map(function(r,i){
        var it={'@type':'ListItem','position':i+1,'name':r.name};if(r.url)it.url=r.url;return it;});
      var s=document.createElement('script');s.type='application/ld+json';
      s.textContent=JSON.stringify({'@context':'https://schema.org','@type':'ItemList',
        'name':document.title,'numberOfItems':p.list.length,'itemListElement':items});
      document.head.appendChild(s);
    }catch(e){}
  }
})();
</script>
<br />
<!--/PALIFE-LIVE-TABLE--></p>
<h2>Crunching the numbers: how many PA schools still require the GRE?</h2>
<h3>What exams are required for PA school admission?<a id="GRE"></a></h3>
<p>The short answer, straight from the live counts above the table: <strong>only about 1 in 4 PA programs still require the GRE.</strong> The rest either never ask for it or will not look at it at all.</p>
<p><strong>That is a genuine collapse, and it happened fast.</strong> The last time PAEA formally counted — a review of accredited program websites for its <em>Curriculum Report 6</em> — <strong>52.2% of PA programs required the GRE</strong>. Programs went test-optional when testing centers shut down in 2020, watched their classes perform exactly as well without it, and simply never went back.</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 50%;"><strong>PAEA program reports, 2018–2019</strong></td>
<td style="width: 50%;">53–58% required the GRE</td>
</tr>
<tr>
<td style="width: 50%;"><strong>PAEA <em>Curriculum Report 6</em>, 2021–22</strong></td>
<td style="width: 50%;">52.2% required the GRE</td>
</tr>
<tr>
<td style="width: 50%;"><strong>Today, from our verified directory</strong></td>
<td style="width: 50%;"><strong>about 27% — roughly 1 in 4</strong></td>
</tr>
</tbody>
</table>
<h3>What about the other admission exams?</h3>
<p>The GRE is not the only test out there, and a couple of the newer ones are quietly gaining ground while the GRE loses it. Here is PAEA's most recent national count of what programs ask for:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 50%;"><strong>TOEFL</strong> (international applicants only)</td>
<td style="width: 50%;">97.0%</td>
</tr>
<tr>
<td style="width: 50%;"><strong>GRE</strong></td>
<td style="width: 50%;">52.2% then — about 27% now</td>
</tr>
<tr>
<td style="width: 50%;"><strong>CASPer</strong> (situational judgment)</td>
<td style="width: 50%;">17.2%</td>
</tr>
<tr>
<td style="width: 50%;"><strong>PA-CAT</strong> (PA-specific content exam)</td>
<td style="width: 50%;">5.6%</td>
</tr>
<tr>
<td style="width: 50%;"><strong>MCAT</strong></td>
<td style="width: 50%;">4.9%</td>
</tr>
</tbody>
</table>
<p><em>Source: PAEA</em> Curriculum Report 6<em>, a review of 273 accredited program websites. It is the most recent national count PAEA has published — so treat the GRE row as the floor of the decline, not the ceiling.</em></p>
<p><strong>Watch CASPer and the PA-CAT.</strong> As programs drop the GRE, some are replacing it rather than simply removing a hurdle. Do not assume a "no GRE" program means no testing at all — check what it asks for instead.</p>
<h3>What is considered a competitive GRE score for PA school?</h3>
<p>Among the programs that actually publish a GRE expectation, PAEA's most recent figures put the average at roughly <strong>306 total — about 153 verbal, 152 quantitative, and 4.1 on analytical writing.</strong></p>
<p><strong>Percentiles matter more than the raw number.</strong> Every GRE administration differs slightly in difficulty, which is exactly why the percentile exists. Clear the 50th percentile in each section and your score has done its job — after that, your energy is far better spent on your patient care hours, your science grades, and <a href="https://www.thepalife.com/personal-statement/">your personal statement</a>.</p>
<p>And keep the GRE in perspective. Among students who actually got into PA school last cycle, the average was a <strong>3.68 overall GPA and a 3.61 science GPA</strong> — <a href="https://www.thepalife.com/who-gets-in/">and the science number is where admissions committees separate people</a>. No GRE score rescues a weak science transcript, and a strong one rarely needs rescuing.</p>
<h3>One last thing before you skip the test</h3>
<p><strong>"Not required" and "not accepted" are not the same thing</strong>, and neither is "optional." Some programs ignore the GRE completely, some will read a good score if you volunteer one, and a handful of the programs in our list do not state a policy clearly at all — those are flagged separately above.</p>
<p><strong>Build your program list first, then decide about the test.</strong> If nobody on your list wants a score, congratulations — you just bought yourself two months of study time. Put it into your hours.</p>
<div style="display: flex; flex-wrap: wrap; align-items: center; gap: 18px; background: #f0fdf4; border: 1px solid #bbf7d0; border-left: 5px solid #16a34a; border-radius: 12px; padding: 20px 22px; margin: 24px 0;">
<p><img loading="lazy" decoding="async" style="width: 72px; height: 72px; border-radius: 50%; flex: 0 0 72px; margin: 0;" src="https://www.thepalife.com/wp-content/uploads/2018/09/Stephen-Pasquini-Circle-Photo.jpg" alt="Stephen Pasquini PA-C" width="72" height="72" /></p>
<div style="flex: 1 1 320px; min-width: 250px;">
<p><span style="display: block; font-size: 11px; font-weight: bold; letter-spacing: .08em; text-transform: uppercase; color: #15803d; margin-bottom: 7px;">Stephen’s rule of thumb</span></p>
<p style="margin: 0; font-size: 17px; line-height: 1.5; color: #14532d;">If you do have to take it, aim for <strong>300+ overall</strong> (150 verbal, 150 quantitative), <strong>3.5 on analytical writing</strong>, and <strong>above the 50th percentile</strong> in every section. <strong>Above 310 is genuinely strong.</strong></p>
</div>
</div>
<h3>So — should you take the GRE?</h3>
<p>Here is how I would think about it, in three lines.</p>
<p><strong>Nobody on your list requires it?</strong> Then don't take it. You just handed yourself back two months of your life — put them into patient care hours, which carry far more weight anyway.</p>
<p><strong>One program you love requires it?</strong> Take it once, clear the 50th percentile, and move on. Do not let a single exam become the reason you never applied.</p>
<p><strong>Sitting below the GPA median and looking for a counterweight?</strong> A strong score can help at the margins. An upward grade trend and a stack of hours help more.</p>
<p>Here is the honest bottom line: <strong>the GRE is the smallest lever you have.</strong> Your science grades, your hours, and your essay are the big ones — and unlike a test score, every one of those is still in your hands right now.</p>
<p>Need help with the part that actually moves the needle? <a href="https://www.thepalife.com/the-free-physician-assistant-essay-and-personal-statement-collaborative/">We will help you write a personal statement</a> the admissions committee remembers — with services to fit every budget.</p>
<p>Stephen Pasquini PA-C</p>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/80-pa-schools-that-dont-require-the-gre/">200+ PA Schools That Don’t Require the GRE</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/80-pa-schools-that-dont-require-the-gre/feed/</wfw:commentRss>
			<slash:comments>17</slash:comments>
		
		
			</item>
		<item>
		<title>No Experience Required! PA Schools That Don&#8217;t Require Healthcare Experience</title>
		<link>https://www.thepalife.com/no-experience-required-84-pa-schools-that-dont-require-healthcare-experience/</link>
					<comments>https://www.thepalife.com/no-experience-required-84-pa-schools-that-dont-require-healthcare-experience/#comments</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 14:40:28 +0000</pubDate>
				<category><![CDATA[Health Care Experience]]></category>
		<category><![CDATA[Physician Assistant Programs and Research]]></category>
		<category><![CDATA[Pre-Physician Assistant]]></category>
		<category><![CDATA[HCE]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Health Care]]></category>
		<category><![CDATA[Healthcare Experience]]></category>
		<category><![CDATA[Office Of Graduate Admissions]]></category>
		<category><![CDATA[PA Programs]]></category>
		<category><![CDATA[Physician Assistant]]></category>
		<guid isPermaLink="false">http://www.thepalife.com/?p=14207</guid>

					<description><![CDATA[No Experience Required! PA Schools That Don’t Require Healthcare Experience<p>Are you looking to get into PA School fast? Then skip the healthcare experience! Below is a list of PA programs in the United States that do not require patient care experience for PA school admission. I use "require" lightly because many of these schools, which claim no healthcare experience requirement, do "strongly recommend" or "prefer" PA school candidates with a certain [&#8230;]</p>
The post <a href="https://www.thepalife.com/no-experience-required-84-pa-schools-that-dont-require-healthcare-experience/">No Experience Required! PA Schools That Don’t Require Healthcare Experience</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[No Experience Required! PA Schools That Don’t Require Healthcare Experience<h2><a href="https://www.thepalife.com/wp-content/uploads/2026/07/PA-Schools-That-Do-Not-Require-Healthcare-Experience.jpg"><img loading="lazy" decoding="async" class="alignright wp-image-56286 size-large" src="https://www.thepalife.com/wp-content/uploads/2026/07/PA-Schools-That-Do-Not-Require-Healthcare-Experience-324x486.jpg" alt="PA Schools that don't require HCE or PCE" width="324" height="486" srcset="https://www.thepalife.com/wp-content/uploads/2026/07/PA-Schools-That-Do-Not-Require-Healthcare-Experience-324x486.jpg 324w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Schools-That-Do-Not-Require-Healthcare-Experience-200x300.jpg 200w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Schools-That-Do-Not-Require-Healthcare-Experience-768x1152.jpg 768w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Schools-That-Do-Not-Require-Healthcare-Experience-610x915.jpg 610w, https://www.thepalife.com/wp-content/uploads/2026/07/PA-Schools-That-Do-Not-Require-Healthcare-Experience.jpg 1024w" sizes="(max-width: 324px) 100vw, 324px" /></a>Are you looking to get into PA School fast?</h2>
<h3>Then skip the healthcare experience!</h3>
<p>Below is a list of <span style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>PA programs in the United States that </strong><em><strong>do not</strong></em><strong> </strong><em><strong>require</strong></em><strong> patient care experience</strong> for PA school admission</span>.</p>
<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">I use "require" lightly because many of these schools, which claim no healthcare experience requirement, do <em>"strongly recommend"</em> or <em>"prefer"</em> PA school candidates with a certain amount of experience prior to application.</span></p>
<p>In other words, you can apply, but you may not stand a chance against an <a href="https://www.thepalife.com/who-gets-in/">increasingly capable PA school applicant pool</a>.</p>
<p><span style="color: #000000;">I recommend 2,000 hours (1 year of full-time hands-on patient care experience) to be a competitive applicant to PA school.</span></p>
<p>As you can see from <a href="https://www.thepalife.com/hce-paschool/">this table,</a> many schools claim to require much less.</p>
<p>Does this mean you should wait to apply until you have a load of HCE under your belt?</p>
<p>The answer to this question depends on your background, your age, your prior experience, and what else you bring to the table.</p>
<p>Are you a 21-year-old recent college graduate with no prior <a href="https://www.thepalife.com/hce-paschool/">healthcare experience</a>? Then the answer is yes,  you should get out there and <a href="https://www.thepalife.com/how-to-find-the-direct-patient-care-experience-you-need-to-become-a-physician-assistant/">find some hands-on patient care experience</a>... no excuses!</p>
<p>Are you a 35-year-old <a href="https://www.thepalife.com/married-with-children-in-pa-school-how-this-mom-makes-it-work/">mother of two</a> with 10 years of experience as a licensed acupuncturist and extensive <a href="https://youtu.be/Bk25y8npNAw">PA shadowing experience</a>? Then you may have some wiggle room.</p>
<p>You can browse this interactive, <a href="http://www.paschoolfinder.com/?s=&amp;category=307&amp;location=&amp;a=true&amp;count=10&amp;orderby=title&amp;order=ASC">geographical list of PA schools that don't require healthcare experience</a> on my PA School Finder website.</p>
<p>You will see that most of these schools reside on the East Coast.</p>
<p>Remember, PA schools change their requirements all the time, so make sure to contact the PA program in question and reference their website before you make any <a href="http://smartypance.com/dermatology-pance-panre-blueprint-pearls/">rash decisions</a>. If you have any updated information or corrections about these programs, please let me know in the comments section!</p>
<h3><strong>PA Programs That Don't Require Healthcare Experience</strong></h3>
<p><!--PALIFE-LIVE-TABLE--></p>
<div class="palife-live-table" data-view="hce">Loading the live table…</div>
<p><!--
  THE PA LIFE — LIVE TABLES (2026-07-15). WPCode HTML snippet on thepalife.com (shortcode mode).

  Always-current tables fed by the PA School Finder SSOT CSV (CORS enabled on the endpoint):
      https://www.paschoolfinder.com/wp-json/pa-ssot/v1/csv
  A post opts in with a config div + the shortcode:
      <div class="palife-live-table" data-view="hce">Loading the live table…</div>
      [wpcode id="56154"]
  Views: hce · gre · gpa · pce · tuition · prereq.
  <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> THE DIV MUST CONTAIN TEXT ("Loading the live table…"). The classic editor (TinyMCE) STRIPS
  empty divs on save — Stephen editing a post title deleted the config div once (2026-07-15).
  The engine overwrites the fallback text when it renders.

  Styled to match thepalife.com: Roboto, black headings, brand green #009946 links/accents.

  HONESTY RULES:
    · hce view: the main table is ONLY programs that explicitly require 0 patient care hours.
      Programs with NO PUBLISHED minimum are counted and listed separately — a blank is not a zero.
    · gre view: only verified "Not Required" makes the table; "Check Program" listed separately.
    · PROBATION/PROVISIONAL badged on every row. Counts computed live, never hardcoded.
    · ItemList JSON-LD injected for search engines.
-->
<style>
.palife-live-table{font-family:Roboto,-apple-system,sans-serif;color:#0a0a0a;margin:18px 0;font-size:16px}
.palife-live-table .plt-count{font-size:.9em;color:#555;margin:0 0 10px}
.palife-live-table .plt-ctl{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.palife-live-table .plt-ctl input,.palife-live-table .plt-ctl select{font:inherit;font-size:.9em;padding:8px 10px;
  border:1px solid #ddd;border-radius:4px;background:#fff;color:#0a0a0a}
.palife-live-table .plt-ctl input{min-width:200px;flex:1}
.palife-live-table .plt-scroll{overflow-x:auto}
.palife-live-table table{width:100%;border-collapse:collapse;margin:0}
.palife-live-table th{text-align:left;font-weight:700;color:#000;font-size:.82em;text-transform:uppercase;
  letter-spacing:.03em;padding:10px;border-bottom:2px solid #009946;white-space:nowrap;cursor:pointer;
  -webkit-user-select:none;user-select:none}
.palife-live-table th:hover{color:#009946}
.palife-live-table th.plt-sort-asc:after{content:' ▲';font-size:.8em;color:#009946}
.palife-live-table th.plt-sort-desc:after{content:' ▼';font-size:.8em;color:#009946}
.palife-live-table .plt-prenote{margin:0 0 14px;padding:12px 14px;background:#f4f9f6;border-left:4px solid #009946;
  font-size:.86em;color:#333;line-height:1.55}
.palife-live-table .plt-prenote b{color:#0a0a0a}
.palife-live-table .plt-prenote a{color:#009946}
.palife-live-table td{padding:9px 10px;border-bottom:1px solid #eee;font-size:.92em;vertical-align:top}
.palife-live-table tbody tr:nth-child(even){background:#fafafa}
.palife-live-table td a{color:#009946;font-weight:500;text-decoration:none}
.palife-live-table td a:hover{text-decoration:underline}
.palife-live-table .plt-badge{display:inline-block;font-size:.68em;font-weight:700;padding:1px 5px;border-radius:3px;
  margin-left:6px;vertical-align:1px}
.palife-live-table .plt-prob{background:#fdeaea;color:#a4262c}
.palife-live-table .plt-prov{background:#fff5e6;color:#8a5a00}
.palife-live-table .plt-more{margin:12px 0 0;text-align:center}
.palife-live-table .plt-more button{font:inherit;font-size:.88em;padding:9px 18px;border:1px solid #009946;
  background:#fff;color:#009946;border-radius:4px;cursor:pointer;font-weight:500}
.palife-live-table .plt-more button:hover{background:#009946;color:#fff}
.palife-live-table .plt-note{margin-top:14px;padding:12px 14px;background:#f4f9f6;border-left:4px solid #009946;
  font-size:.86em;color:#333;line-height:1.55}
.palife-live-table .plt-note b{color:#0a0a0a}
.palife-live-table .plt-note ul{margin:8px 0 0;padding-left:18px;max-height:220px;overflow:auto}
.palife-live-table .plt-note li{margin:3px 0}
.palife-live-table .plt-note details{margin:8px 0}
.palife-live-table .plt-note summary{cursor:pointer;font-weight:600;color:#0a0a0a}
.palife-live-table .plt-foot{margin-top:10px;font-size:.76em;color:#777;display:flex;justify-content:space-between;
  flex-wrap:wrap;gap:6px}
.palife-live-table .plt-foot a{color:#009946}
.palife-live-table .plt-msg{padding:22px 0;text-align:center;color:#555}
@media(max-width:640px){.palife-live-table .plt-ctl input{min-width:0}}
</style>
<script>
(function(){
  var EP='https://www.paschoolfinder.com/wp-json/pa-ssot/v1/csv';
  var boxes=[].slice.call(document.querySelectorAll('.palife-live-table[data-view]'))
    .filter(function(c){return !c.dataset.pltDone;});
  if(!boxes.length)return;
  boxes.forEach(function(c){c.dataset.pltDone='1';});

  function parseCSV(t){var rows=[],row=[],f='',q=false;
    for(var i=0;i<t.length;i++){var c=t[i];
      if(q){ if(c==='"'){ if(t[i+1]==='"'){f+='"';i++;} else q=false; } else f+=c; }
      else if(c==='"')q=true;
      else if(c===','){row.push(f);f='';}
      else if(c==='\n'){row.push(f);rows.push(row);row=[];f='';}
      else if(c!=='\r')f+=c;}
    if(f.length||row.length){row.push(f);rows.push(row);} return rows;}
  function esc(s){return String(s).replace(/[&<>"]/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c];});}
  function fmtDate(iso){var m=/^(\d{4})-(\d{2})-(\d{2})$/.exec(iso||'');if(!m)return'';
    return ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'][+m[2]-1]+' '+(+m[3])+', '+m[1];}
  function nameLink(r){var badge=r.acc==='Probation'?'<span class="plt-badge plt-prob">PROBATION</span>'
    :r.acc==='Provisional'?'<span class="plt-badge plt-prov">PROVISIONAL</span>':'';
    return (r.url?'<a href="'+esc(r.url)+'" target="_blank" rel="noopener">'+esc(r.name)+'</a>':esc(r.name))+badge;}
  function loc(r){return [r.city,r.state].filter(Boolean).join(', ');}
  /* A DEADLINE IN THE PAST IS NOT ADVICE (2026-08-04). On that date 83 of 349 accredited programs had
     a CASPA deadline that had already gone, and every table here still printed it as though a student
     could still apply. Computed against TODAY IN THE BROWSER on purpose: if this depended on the
     weekly CSV push it would be wrong for up to six days at a stretch, every week, forever. */
  var TODAY_ISO=(function(){var d=new Date();return d.getFullYear()+'-'+String(d.getMonth()+1).padStart(2,'0')+'-'+String(d.getDate()).padStart(2,'0');})();
  function dlPast(r){return /^\d{4}-\d{2}-\d{2}$/.test(r.dlRaw||'')&&r.dlRaw<TODAY_ISO;}
  function dlCell(r){ if(!r.dl)return '\u2014';
    return dlPast(r) ? '<s style="color:#9ca3af">'+esc(r.dl)+'</s><br><span style="font-size:11px;color:#b45309;font-weight:600">CLOSED this cycle</span>' : esc(r.dl); }
  function liList(arr){return '<ul>'+arr.map(function(r){
    return '<li>'+(r.url?'<a href="'+esc(r.url)+'" target="_blank" rel="noopener">'+esc(r.name)+'</a>':esc(r.name))+
    ' <span style="color:#777">('+esc(r.state)+')</span></li>';}).join('')+'</ul>';}
  function byName(a,b){return a.name.localeCompare(b.name);}
  function num(s){var m=String(s||'').replace(/[^0-9.]/g,'');return m?parseFloat(m):null;}
  function usd(x){return '$'+Math.round(x).toLocaleString('en-US');}
  function med(a){if(!a.length)return null;var s=a.slice().sort(function(x,y){return x-y;}),m=s.length>>1;
    return s.length%2?s[m]:(s[m-1]+s[m])/2;}
  // BEA Regional Price Parities, All Items, by state, 2024 (via FRED release table, fetched 2026-07-15).
  // Used ONLY for the modeled "Est. total incl. living costs" column; update annually when BEA publishes.
  var RPP={'Alabama':88.8,'Alaska':102.4,'Arizona':100.7,'Arkansas':86.9,'California':110.7,'Colorado':103.1,
    'Connecticut':103.6,'Delaware':99.8,'District of Columbia':109.9,'Florida':103.4,'Georgia':96.3,
    'Hawaii':110.0,'Idaho':95.5,'Illinois':100.0,'Indiana':93.3,'Iowa':87.8,'Kansas':90.1,'Kentucky':90.2,
    'Louisiana':88.2,'Maine':97.1,'Maryland':105.0,'Massachusetts':105.8,'Michigan':96.2,'Minnesota':98.6,
    'Mississippi':87.0,'Missouri':90.8,'Montana':94.6,'Nebraska':90.1,'Nevada':100.0,'New Hampshire':104.2,
    'New Jersey':108.8,'New Mexico':92.2,'New York':107.9,'North Carolina':94.3,'North Dakota':89.0,
    'Ohio':92.8,'Oklahoma':87.8,'Oregon':103.4,'Pennsylvania':97.6,'Rhode Island':102.3,'South Carolina':93.7,
    'South Dakota':88.6,'Tennessee':91.9,'Texas':97.1,'Utah':98.9,'Vermont':98.0,'Virginia':101.1,
    'Washington':107.0,'West Virginia':89.5,'Wisconsin':94.1,'Wyoming':92.7};
  var LIVING_MONTHLY=2200; // national-average student living budget baseline for the modeled estimate
  /* TWO DIFFERENT NUMBERS, AND THE DIFFERENCE MATTERS (2026-08-04).
       billed(r) = VERIFIED tuition + required, university-billed fees, straight from the directory and
                   sourced to each school's own cost page. This is what the student is invoiced.
       allIn(r)  = MODELED estimate: billed cost + cost-of-living-adjusted living expenses. A ranking
                   tool. NOBODY IS BILLED THIS NUMBER.
     Until today this page called the MODELED figure 'all-in' while paschoolfinder.com used that same
     phrase for the VERIFIED one - A.T. Still read ~$179,600 here and $137,574 there. Same word, $42k
     apart, same owner. Both now appear under names that cannot be confused.
     The modeled estimate also builds on the billed figure where we have one, so it stops understating
     high-fee programs by exactly the size of their fees. */
  /* RESIDENT AND NON-RESIDENT ARE COMPUTED SEPARATELY (2026-08-04, Stephen's catch).
     Both cost columns used to show the RESIDENT figure only. 89 of 349 programs charge
     non-residents more, by a median of $45,900 - and UAB by $102,925. In a SORTABLE column that
     is not a rounding error: an out-of-state applicant sorts by cheapest, sees ~$105,600, and
     builds a school list on a number that is $103k wrong for them. Where the two differ, the
     cell now shows BOTH, labelled. Where a school charges everyone the same, it shows one. */
  function billed(r){ return r.wf!=null ? r.wf : null; }
  function billedNon(r){ return r.nwf!=null ? r.nwf : null; }
  function costBase(r){ return r.wf!=null ? r.wf : r.tuit; }
  function costBaseNon(r){ return r.nwf!=null ? r.nwf : r.ntuit; }
  function living(r){ return (r.len==null||!RPP[r.state]) ? null : r.len*LIVING_MONTHLY*RPP[r.state]/100; }
  function allIn(r){ var b=costBase(r),L=living(r); return (b==null||L==null)?null:b+L; }
  function allInNon(r){ var b=costBaseNon(r),L=living(r); return (b==null||L==null)?null:b+L; }
  function tag(t){ return ' <span style="color:#777;font-size:.85em">'+t+'</span>'; }
  function twoCol(x,y,approx){ if(x==null) return '\u2014';
    var f=function(v){ return (approx?'~'+usd(Math.round(v/100)*100):usd(v)); };
    if(y==null||Math.round(y)===Math.round(x)) return f(x);
    return f(x)+tag('res')+'<br>'+f(y)+tag('non-res'); }

  // Per-view `keys` = sort accessors parallel to `cols` (string or number; null = not sortable).
  var K={name:function(r){return r.name;},loc:function(r){return loc(r);},dl:function(r){return r.dlRaw||'9999';},
    tuit:function(r){return r.tuit;},ntuit:function(r){return r.ntuit;},ai:function(r){return allIn(r);},
    wf:function(r){return billed(r);},
    pce:function(r){return r.pceNote||'';},
    minC:function(r){return r.minC;},minS:function(r){return r.minS;},avgC:function(r){return r.avgC;},
    pceN:function(r){return r.pceN;},ptype:function(r){return r.ptypeLabel||'';},
    expY:function(r){return r.expYears==null?9999:(r.expYears===0?999:r.expYears);},
    orgo:function(r){return r.orgoReq||'zzz';},apc:function(r){return r.apclep||'zzz';}};
  var VIEWS={
    hce:{
      cols:['Program','Location','Patient care hours','Apply by'],
      keys:[K.name,K.loc,K.pce,K.dl],
      prep:function(rs){
        var none=rs.filter(function(r){return r.pceRaw==='0';}).sort(byName);
        var unstated=rs.filter(function(r){return r.pceRaw==='';}).sort(byName);
        var req=rs.filter(function(r){return r.pceRaw!=='0'&&r.pceRaw!=='';}).length;
        return {list:none,unstated:unstated,req:req};},
      cells:function(r){return [nameLink(r),esc(loc(r)),esc(r.pceNote||'Not required'),dlCell(r)];},
      count:function(p,n){return n+' programs explicitly require no patient care hours — live from the PA School Finder verified directory';},
      note:function(p){return '<b>Honest fine print:</b> these programs state that patient care experience is <i>not required</i> — but at most of them, admitted classes still average hundreds or thousands of hours, so "not required" rarely means "not expected." Another <b>'+p.unstated.length+' programs publish no minimum at all</b> — that is NOT the same as requiring none; confirm directly before applying.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.unstated)+'</details>'+
        'The remaining '+p.req+' programs set an explicit hour minimum — compare them all with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or get a personalized read with <a href="https://www.paschoolfinder.com/pa-program-match-ai/" target="_blank" rel="noopener">PA Program Match AI</a>.';}},
    gre:{
      cols:['Program','Location','Apply by'],
      keys:[K.name,K.loc,K.dl],
      prep:function(rs){
        var no=rs.filter(function(r){return r.gre==='Not Required';}).sort(byName);
        var chk=rs.filter(function(r){return r.gre!=='Not Required'&&r.gre!=='Required';}).sort(byName);
        var req=rs.filter(function(r){return r.gre==='Required';}).length;
        return {list:no,chk:chk,req:req};},
      cells:function(r){return [nameLink(r),esc(loc(r)),dlCell(r)];},
      count:function(p,n){return n+' programs don’t require the GRE — live from the PA School Finder verified directory';},
      note:function(p){return '<b>'+p.chk.length+' programs don’t clearly state their GRE policy</b> — their websites are ambiguous or silent, so we won’t guess. Confirm directly before you skip the test:'+
        '<details><summary>Show the confirm-with-program list</summary>'+liList(p.chk)+'</details>'+
        p.req+' programs still require the GRE. Build your full list with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or get your free competitiveness score from <a href="https://www.paschoolfinder.com/pa-program-match-ai/" target="_blank" rel="noopener">PA Program Match AI</a>.';}},
    gpa:{
      cols:['Program','Location','Min cGPA','Min sGPA','Avg accepted cGPA','Apply by'],
      keys:[K.name,K.loc,K.minC,K.minS,K.avgC,K.dl],
      prep:function(rs){
        var withMin=rs.filter(function(r){return r.minC!=null;})
          .sort(function(a,b){return a.minC-b.minC||a.name.localeCompare(b.name);});
        var noMin=rs.filter(function(r){return r.minC==null;}).sort(byName);
        var sub3=withMin.filter(function(r){return r.minC<3;});
        var le3=withMin.filter(function(r){return r.minC<=3;}).length;
        var avs=rs.map(function(r){return r.avgC;}).filter(function(x){return x!=null;})
          .sort(function(a,b){return a-b;});
        var s3a=sub3.map(function(r){return r.avgC;}).filter(function(x){return x!=null;})
          .sort(function(a,b){return a-b;});
        return {list:withMin,noMin:noMin,sub3:sub3.length,le3:le3,
          avgN:avs.length,avgMed:med(avs),avgLo:avs[0],avgHi:avs[avs.length-1],
          noAvg:rs.length-avs.length,s3N:s3a.length,s3Lo:s3a[0],s3Hi:s3a[s3a.length-1],
          floor:withMin.length?withMin[0].minC:null};},
      cells:function(r){return [nameLink(r),esc(loc(r)),
        r.minC!=null?r.minC.toFixed(2):'—',
        r.minS!=null?r.minS.toFixed(2):'—',
        r.avgC!=null?'<b>'+r.avgC.toFixed(2)+'</b>':'<span style="color:#888">not published</span>',
        dlCell(r)];},
      count:function(p,n){return n+' programs publish a minimum GPA — lowest floors first; click any column to re-sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Read this before you read the table: a minimum is a floor, not a target.</b> '+
        p.le3+' of these programs let you apply with a 3.0 or lower, and '+p.sub3+' set their floor below 3.0'+
        (p.floor!=null?' — the lowest in the country is '+p.floor.toFixed(2):'')+'. But look at the last column. '+
        (p.avgN?'Across the '+p.avgN+' programs that publish an accepted-class average, the median is <b>'+p.avgMed.toFixed(2)+'</b> (range '+p.avgLo.toFixed(2)+'–'+p.avgHi.toFixed(2)+')':'')+
        (p.s3N?', and even the sub-3.0-floor programs that publish one report averages of '+p.s3Lo.toFixed(2)+'–'+p.s3Hi.toFixed(2):'')+'. '+
        'Clearing the minimum gets your file read. It does not make you competitive. Don’t know your CASPA GPA yet? '+
        '<a href="https://www.paschoolfinder.com/caspa-gpa-calculator/" target="_blank" rel="noopener">Run it through the free CASPA GPA Calculator</a> before you build a school list.';},
      note:function(p){return '<b>How to use this honestly:</b> sort by <i>Min cGPA</i> to find the programs whose floor you clear, then read across to <i>Avg accepted cGPA</i>. That gap is your real climb — and it is where your patient care hours, upward trend and essay have to do the work. '+
        p.noAvg+' programs publish no accepted-class average at all, so we show “not published” rather than invent a number. '+
        (p.noMin.length?'<b>'+p.noMin.length+' programs publish no minimum GPA at all</b> — and that is <i>not</i> a low bar. Several are among the most selective programs in the country, and a “no minimum” policy usually means they simply never say no in writing.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.noMin)+'</details>':'')+
        'Build your real list with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or browse <a href="https://www.paschoolfinder.com/cat/average-applicant-gpa-accepted/" target="_blank" rel="noopener">every program ranked by average accepted GPA</a>.';}},
    pce:{
      cols:['Program','Location','Hours required','Other HCE count?','Apply by'],
      keys:[K.name,K.loc,K.pceN,K.ptype,K.dl],
      prep:function(rs){
        var LBL={HCE_COUNTS:'Yes — broader healthcare experience counts',
          PCE_ONLY:'No — hands-on patient care only',
          PARTIAL_CREDIT:'Partly — counts at a reduced rate',
          NOT_SPECIFIED:'The program does not say'};
        rs.forEach(function(r){r.ptypeLabel=LBL[r.ptype]||'';});
        var stated=rs.filter(function(r){return r.pceN!=null;})
          .sort(function(a,b){return a.pceN-b.pceN||a.name.localeCompare(b.name);});
        var unstated=rs.filter(function(r){return r.pceN==null;}).sort(byName);
        var zero=stated.filter(function(r){return r.pceN===0;}).length;
        var pos=stated.filter(function(r){return r.pceN>0;}).map(function(r){return r.pceN;})
          .sort(function(a,b){return a-b;});
        var typed=rs.filter(function(r){return r.ptypeLabel;}).length;
        var vague=rs.filter(function(r){return r.ptype==='NOT_SPECIFIED';}).length;
        return {list:stated,unstated:unstated,zero:zero,posN:pos.length,
          med:med(pos),lo:pos[0],hi:pos[pos.length-1],typed:typed,vague:vague};},
      cells:function(r){
        var h=r.pceN===0?'<b>None required</b>':(r.pceN!=null?'<b>'+r.pceN.toLocaleString('en-US')+'</b> hrs':'—');
        if(r.pceNote)h+='<div style="font-size:.85em;color:#666;margin-top:2px">'+esc(r.pceNote)+'</div>';
        return [nameLink(r),esc(loc(r)),h,
          r.ptypeLabel?esc(r.ptypeLabel):'<span style="color:#888">not stated</span>',
          dlCell(r)];},
      count:function(p,n){return n+' programs publish a patient-care-hours requirement — fewest hours first; click any column to re-sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>The number a program requires and the number its class actually had are two different numbers.</b> '+
        (p.posN?'Across the '+p.posN+' programs that publish an hours minimum, the <b>median requirement is '+p.med.toLocaleString('en-US')+' hours</b> (range '+p.lo.toLocaleString('en-US')+'–'+p.hi.toLocaleString('en-US')+')':'')+
        (p.zero?', and '+p.zero+' programs require <b>none at all</b>':'')+'. '+
        'But PAEA\u2019s national data puts the median matriculant at roughly <b>100 weeks of direct patient contact at about 36 hours a week</b> — on the order of 3,500 hours. '+
        'Meeting the minimum is not the same as being competitive. See <a href="https://www.thepalife.com/who-gets-in/">who actually gets in</a>.';},
      note:function(p){return '<b>Honest fine print:</b> <b>'+p.unstated.length+' programs publish no hours minimum at all</b> — a blank is <i>not</i> a zero, and several of those programs still admit classes with thousands of hours. Confirm directly before you count on it.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.unstated)+'</details>'+
        'Only <b>'+p.typed+' programs</b> state clearly whether non-patient-facing healthcare work counts toward the requirement'+(p.vague?', and '+p.vague+' of those explicitly decline to say':'')+' — which is exactly why you must ask before you bank a year of hours on it. '+
        'Compare every program side by side with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a>.';}},
    prereq:{
      cols:['Program','Location','Prereqs expire after','Organic chemistry','AP / CLEP credit'],
      keys:[K.name,K.loc,K.expY,K.orgo,K.apc],
      prep:function(rs){
        rs.forEach(function(r){var v=r.prereqExp;r.expYears=(v===''?null:(v==='0'?0:(parseFloat(v)||null)));});
        var withExp=rs.filter(function(r){return r.expYears!==null;});
        var tight=withExp.filter(function(r){return r.expYears>0&&r.expYears<=6;}).length;
        var none=withExp.filter(function(r){return r.expYears===0;}).length;
        var orgoScored=rs.filter(function(r){return r.orgoReq;});
        var orgoReq=orgoScored.filter(function(r){return r.orgoReq==='Required';}).length;
        var apScored=rs.filter(function(r){return r.apclep;});
        var apLimited=apScored.filter(function(r){return r.apclep==='Limited';}).length;
        var apNo=apScored.filter(function(r){return r.apclep==='No';}).length;
        return {list:rs.slice().sort(byName),withExp:withExp.length,noExp:rs.length-withExp.length,
          tight:tight,none:none,orgoScored:orgoScored.length,orgoReq:orgoReq,
          apScored:apScored.length,apLimited:apLimited,apNo:apNo};},
      cells:function(r){
        var e;
        if(r.expYears===null)e='<span style="color:#888">not published</span>';
        else if(r.expYears===0)e='<b>No time limit</b>';
        else e='<b>'+r.expYears+'</b> year'+(r.expYears===1?'':'s')+(r.expYears<=6?' <span style="color:#c0532a;font-weight:700">· tight</span>':'');
        var o=r.orgoReq?esc(r.orgoReq):'<span style="color:#888">not stated</span>';
        var a=r.apclep?esc(r.apclep==='Yes'?'Accepted':(r.apclep==='No'?'Not accepted':'Accepted with limits')):'<span style="color:#888">not stated</span>';
        return [nameLink(r),esc(loc(r)),e,o,a];},
      count:function(p,n){return n+' accredited programs — sort by “Prereqs expire after” to see the tightest windows first · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Prerequisites expire, and programs disagree wildly about when.</b> '+
        p.withExp+' programs publish an expiration window; '+p.none+' of those set no time limit at all, but <b>'+p.tight+' will not accept a science course older than six years</b>. '+
        p.noExp+' programs don’t publish a clear policy — email those admissions offices and get the answer in writing.';},
      note:function(p){return 'Of the '+p.orgoScored+' programs with a published organic chemistry policy, <b>'+p.orgoReq+' require it</b>; the rest accept biochemistry instead or don’t require it at all. On AP and CLEP credit, '+p.apLimited+' of '+p.apScored+' programs accept it only with limits and '+p.apNo+' don’t accept it at all — and AP credit that lands on a transcript without a letter grade carries no weight in your CASPA science GPA. This table shows policy fields only; confirm the actual course list on each program’s own website before you register.';}},
    tuition:{
      cols:['Program','Location','Resident tuition','Nonresident','Tuition + required fees','Est. total incl. living costs\u2020','Apply by'],
      keys:[K.name,K.loc,K.tuit,K.ntuit,K.wf,K.ai,K.dl],
      prep:function(rs){
        var withT=rs.filter(function(r){return r.tuit!=null;}).sort(byName);
        /* Exclude the $0 military Interservice program from median/low/high. It is real, but it is
           called out separately in the note, and leaving it in made this table report a range
           'from $0' - which reads as a data error, not as a fact about the Army. */
        var vals=withT.map(function(r){return r.tuit;}).filter(function(v){return v>0;}).sort(function(a,b){return a-b;});
        var noAllIn=withT.filter(function(r){return allIn(r)==null;}).length;
        var wfVals=rs.map(billed).filter(function(v){return v!=null;}).sort(function(a,b){return a-b;});
        return {list:withT,noT:rs.length-withT.length,med:med(vals),lo:vals[0],hi:vals[vals.length-1],noAllIn:noAllIn,
          wfN:wfVals.length,wfMed:med(wfVals)};},
      cells:function(r){
        return [nameLink(r),esc(loc(r)),usd(r.tuit)+(r.tnote?' *':''),r.ntuit!=null?usd(r.ntuit):'\u2014',
          billed(r)!=null?twoCol(billed(r),billedNon(r),false):'<span style="color:#888">not published</span>',
          twoCol(allIn(r),allInNon(r),true),dlCell(r)];},
      count:function(p,n){return n+' programs with published total resident tuition — click any column header to sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Two cost numbers here, and the difference matters.</b> <b>Tuition + required fees</b> is <i>verified</i> \u2014 each school\u2019s own published tuition plus the fees it actually bills you (program, clinical, technology, lab). That is what lands on your invoice, and it can be far more than tuition: Ohio University charges a $334-per-credit program fee that totals $35,404 &mdash; <i>larger than the $34,216 Ohio charges in tuition and general fees combined</i>, which is how it reaches the $69,620 total program cost Ohio publishes. <b>\u2020 Est. total incl. living costs is a modeled ESTIMATE, not verified data:</b> tuition and required fees + (program length × a $'+LIVING_MONTHLY.toLocaleString('en-US')+'/month national-average student living budget, adjusted by the state’s cost of living using the U.S. Bureau of Economic Analysis 2024 <a href="https://www.bea.gov/data/prices-inflation/regional-price-parities-state-and-metro-area" target="_blank" rel="noopener">Regional Price Parities</a>). Both cost columns are shown per residency: where a school charges non-residents more, the cell gives BOTH figures. That gap is not small \u2014 89 programs charge out-of-state students a median $45,900 extra, and the University of Alabama at Birmingham charges $102,925 more. The estimate is a tool for ranking programs against each other \u2014 nobody is billed it. A cheap program in an expensive city can cost more to live through than a pricier program in an affordable one. Your lifestyle, housing choices and city-vs-state differences will move the real number'+(p.noAllIn?'; '+p.noAllIn+' programs show — because they don’t publish a program length':'')+'. See the ranked views: <a href="https://www.paschoolfinder.com/cheap/" target="_blank" rel="noopener">cheapest PA schools</a> and <a href="https://www.paschoolfinder.com/the-most-expensive-pa-schools-ranked-by-tuition-always-current/" target="_blank" rel="noopener">most expensive PA schools</a>, both always current.';},
      note:function(p){return '<b>Live numbers as of today:</b> median total resident tuition '+usd(p.med)+', ranging from '+usd(p.lo)+' to '+usd(p.hi)+'. '+(p.wfN?'<b>'+p.wfN+' of them also publish a verified tuition-plus-required-fees total, and the median of those is '+usd(p.wfMed)+'</b> \u2014 about '+usd(p.wfMed-p.med)+' more than tuition alone. That gap is the money a tuition-only table hides. ':'')+'Tuition figures are each program\u2019s published TOTAL program tuition (not per year); equipment and living costs come on top of every figure here. A * means the program’s own note applies — including the military’s Interservice program, where $0 tuition is real but paid for with a service commitment. '+p.noT+' programs don’t publish a clear total and are left out rather than guessed.';}}
  };

  fetch(EP).then(function(r){if(!r.ok)throw new Error(r.status);return r.text();}).then(function(txt){
    var raw=parseCSV(txt),head=raw.shift(),ix={};head.forEach(function(h,i){ix[h.trim()]=i;});
    var rsI=ix.hasOwnProperty('Record Status')?ix['Record Status']:-1; /* 56-col schema 2026-07-16: CSV now carries Closed/Developing rows for Match v2 — these tables list open programs only */
    var rows=[];
    raw.forEach(function(r){
      if(!r[ix['Program']])return;
      if(rsI>-1){var _rs=(r[rsI]||'').trim();if(_rs&&_rs!=='Accredited')return;}
      rows.push({name:r[ix['Program']],state:r[ix['State']],city:r[ix['City']],acc:r[ix['Accreditation']],
        dl:fmtDate(r[ix['CASPA Deadline']]),dlRaw:(r[ix['CASPA Deadline']]||''),url:r[ix['PA School Finder']]||'',
        pceRaw:(r[ix['PCE Hours']]||'').trim(),pceNote:(r[ix['PCE Note']]||'').slice(0,80),
        tuit:num(r[ix['Resident Tuition']]),ntuit:num(r[ix['Nonresident Tuition']]),tnote:(r[ix['Tuition Note']]||'').slice(0,70),
        wf:ix.hasOwnProperty('Total With Fees (Resident)')?num(r[ix['Total With Fees (Resident)']]):null,
        nwf:ix.hasOwnProperty('Total With Fees (Nonresident)')?num(r[ix['Total With Fees (Nonresident)']]):null,
        len:num(r[ix['Program Length (months)']]),
        pceN:num(r[ix['PCE Hours']]),ptype:(r[ix['PCE Type']]||'').trim(),
        minC:num(r[ix['Min cGPA']]),minS:num(r[ix['Min sGPA']]),
        avgC:num(r[ix['Avg Accepted cGPA']]),avgS:num(r[ix['Avg Accepted sGPA']]),
        gre:(r[ix['GRE']]||'').trim(),
        prereqExp:(r[ix['Prereq Expiration (years)']]||'').trim(),orgoReq:(r[ix['Orgo Requirement']]||'').trim(),apclep:(r[ix['AP/CLEP']]||'').trim()});
    });
    boxes.forEach(function(box){init(box,rows);});
  }).catch(function(e){
    boxes.forEach(function(box){
      box.innerHTML='<div class="plt-msg">Couldn’t load the live table right now. Browse the '+
        '<a href="https://www.paschoolfinder.com/" style="color:#009946">PA School Finder directory</a> instead.</div>';});
    if(window.console)console.warn('PA Life live table:',e);
  });

  function init(box,rows){
    var V=VIEWS[box.dataset.view];
    if(!V){box.innerHTML='<div class="plt-msg">Unknown table view.</div>';return;}
    var p=V.prep(rows),showAll=false,TOP=60,sortIdx=-1,sortDir=1;
    box.innerHTML='<p class="plt-count"></p>'+
      '<div class="plt-ctl"><input type="search" placeholder="Search a PA school…" aria-label="Search programs">'+
      '<select aria-label="Select state"><option value="">All states</option></select></div>'+
      (V.preNote?'<div class="plt-prenote">'+V.preNote(p)+'</div>':'')+
      '<div class="plt-scroll"><table><thead><tr>'+V.cols.map(function(c,i){
        return '<th data-i="'+i+'" title="Click to sort">'+c+'</th>';}).join('')+
      '</tr></thead><tbody></tbody></table></div>'+
      '<div class="plt-more" hidden><button type="button"></button></div>'+
      '<div class="plt-note">'+V.note(p)+'</div>'+
      '<div class="plt-foot"><span>Verified from each program’s official pages, CASPA &amp; the ARC-PA via '+
      '<a href="https://www.paschoolfinder.com/" target="_blank" rel="noopener">PA School Finder</a>.</span>'+
      '<span>Live data · updated '+new Date().toLocaleDateString('en-US',{month:'short',day:'numeric',year:'numeric'})+'</span></div>';
    var tb=box.querySelector('tbody'),countEl=box.querySelector('.plt-count'),
        qEl=box.querySelector('input'),stEl=box.querySelector('select'),
        moreEl=box.querySelector('.plt-more'),moreBtn=moreEl.querySelector('button');
    Array.from(new Set(p.list.map(function(r){return r.state;}))).filter(Boolean).sort()
      .forEach(function(s){var o=document.createElement('option');o.value=o.textContent=s;stEl.appendChild(o);});
    function filtered(){var q=qEl.value.trim().toLowerCase(),s=stEl.value;
      var fr=p.list.filter(function(r){return (!q||r.name.toLowerCase().indexOf(q)>-1)&&(!s||r.state===s);});
      if(sortIdx>-1&&V.keys&&V.keys[sortIdx]){
        var k=V.keys[sortIdx];
        fr=fr.slice().sort(function(a,b){
          var va=k(a),vb=k(b);
          if(va==null&&vb==null)return 0; if(va==null)return 1; if(vb==null)return -1; // unknowns last, either direction
          var c=(typeof va==='number'&&typeof vb==='number')?va-vb:String(va).localeCompare(String(vb));
          return c*sortDir;});
      }
      return fr;}
    function render(){
      var fr=filtered(),shown=showAll?fr:fr.slice(0,TOP);
      [].forEach.call(box.querySelectorAll('th'),function(th,i){
        th.classList.remove('plt-sort-asc','plt-sort-desc');
        if(i===sortIdx)th.classList.add(sortDir===1?'plt-sort-asc':'plt-sort-desc');});
      countEl.textContent=fr.length?V.count(p,fr.length):'No programs match those filters';
      tb.innerHTML=shown.map(function(r){
        return '<tr>'+V.cells(r).map(function(c){return '<td>'+c+'</td>';}).join('')+'</tr>';
      }).join('')||'<tr><td colspan="'+V.cols.length+'" class="plt-msg">No programs match those filters.</td></tr>';
      moreEl.hidden=fr.length<=TOP;
      moreBtn.textContent=showAll?'Show first '+TOP+' only':'Show all '+fr.length+' programs';
    }
    moreBtn.addEventListener('click',function(){showAll=!showAll;render();});
    qEl.addEventListener('input',function(){showAll=false;render();});
    stEl.addEventListener('change',function(){showAll=false;render();});
    box.querySelector('thead').addEventListener('click',function(e){
      var th=e.target.closest('th');if(!th)return;
      var i=+th.dataset.i;if(!V.keys||!V.keys[i])return;
      if(sortIdx===i){if(sortDir===1)sortDir=-1;else{sortIdx=-1;sortDir=1;}}else{sortIdx=i;sortDir=1;} // 3rd click = back to default order
      render();});
    render();
    try{
      var items=p.list.slice(0,25).map(function(r,i){
        var it={'@type':'ListItem','position':i+1,'name':r.name};if(r.url)it.url=r.url;return it;});
      var s=document.createElement('script');s.type='application/ld+json';
      s.textContent=JSON.stringify({'@context':'https://schema.org','@type':'ItemList',
        'name':document.title,'numberOfItems':p.list.length,'itemListElement':items});
      document.head.appendChild(s);
    }catch(e){}
  }
})();
</script>
<br />
<!--/PALIFE-LIVE-TABLE--></p>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/no-experience-required-84-pa-schools-that-dont-require-healthcare-experience/">No Experience Required! PA Schools That Don’t Require Healthcare Experience</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/no-experience-required-84-pa-schools-that-dont-require-healthcare-experience/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
		<item>
		<title>How Much Does it Cost to go to Physician Assistant (PA) School?</title>
		<link>https://www.thepalife.com/how-much-does-it-cost-to-go-to-physician-assistant-pa-school/</link>
					<comments>https://www.thepalife.com/how-much-does-it-cost-to-go-to-physician-assistant-pa-school/#comments</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 14:40:28 +0000</pubDate>
				<category><![CDATA[Cost & Expenses]]></category>
		<category><![CDATA[Physician Assistant Programs and Research]]></category>
		<category><![CDATA[Cost]]></category>
		<category><![CDATA[Credits]]></category>
		<category><![CDATA[Fees]]></category>
		<category><![CDATA[Physician Assistant]]></category>
		<category><![CDATA[Physician Assistant School]]></category>
		<category><![CDATA[Tuition]]></category>
		<category><![CDATA[UMDNJ]]></category>
		<guid isPermaLink="false">http://thepalife.com/?p=189</guid>

					<description><![CDATA[How Much Does it Cost to go to Physician Assistant (PA) School?<p>How much does PA school cost in 2026? Average tuition hits $98,075+. See the full program tuition table, Grad PLUS loan changes, and application cost breakdown.</p>
The post <a href="https://www.thepalife.com/how-much-does-it-cost-to-go-to-physician-assistant-pa-school/">How Much Does it Cost to go to Physician Assistant (PA) School?</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[How Much Does it Cost to go to Physician Assistant (PA) School?<h3><a href="https://www.thepalife.com/wp-content/uploads/2024/01/How-Much-Does-It-Cost-to-Go-To-PA-School-in-2026.jpg"><img loading="lazy" decoding="async" class="alignright wp-image-56020 size-large" src="https://www.thepalife.com/wp-content/uploads/2024/01/How-Much-Does-It-Cost-to-Go-To-PA-School-in-2026-324x486.jpg" alt="How Much Does It Cost to Go To PA School in 2026" width="324" height="486" srcset="https://www.thepalife.com/wp-content/uploads/2024/01/How-Much-Does-It-Cost-to-Go-To-PA-School-in-2026-324x486.jpg 324w, https://www.thepalife.com/wp-content/uploads/2024/01/How-Much-Does-It-Cost-to-Go-To-PA-School-in-2026-200x300.jpg 200w, https://www.thepalife.com/wp-content/uploads/2024/01/How-Much-Does-It-Cost-to-Go-To-PA-School-in-2026-768x1152.jpg 768w, https://www.thepalife.com/wp-content/uploads/2024/01/How-Much-Does-It-Cost-to-Go-To-PA-School-in-2026-610x915.jpg 610w, https://www.thepalife.com/wp-content/uploads/2024/01/How-Much-Does-It-Cost-to-Go-To-PA-School-in-2026.jpg 800w" sizes="(max-width: 324px) 100vw, 324px" /></a>So you are considering PA school?</h3>
<p><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="#live-cost-table"><strong>Jump straight to the live cost table</strong></a> — current tuition for every US PA program, refreshed on every page load.</p>
<p>Great, now <a href="https://www.thepalife.com/scholarships-grants-and-loan-repayment-programs-for-physician-assistants/">how are you going to pay for it</a>?</p>
<p>With the average undergraduate education <strong>debt prior to PA school at $36,300</strong> and the average anticipated <strong>debt load from PA school now ranging from $112,500 to $116,773</strong>, it's time to ask the next logical question:</p>
<h2>How Much Does PA School Cost in 2026?</h2>
<p>As with most college and advanced degree programs in the United States, the cost of PA school continues to rise. Based on current tuition data supplied by PA programs, the <a href="https://www.aapa.org" target="_blank" rel="noopener">American Academy of Physician Associates (AAPA)</a>, the <a href="https://paeaonline.org" target="_blank" rel="noopener">Physician Assistant Education Association (PAEA)</a>, and the most recent NCCPA Statistical Report:</p>
<h3>The Most Current Average Costs Across All PA Schools (2025–2026 Data — Most Recently Published)</h3>
<ul>
<li><strong>The average cost across all PA programs (public and private) for resident tuition</strong> for a 27-month physician assistant/associate program is <span style="background-color: #ffff99;"><strong>$98,075</strong></span> (up from $95,165 the prior year)</li>
<li><strong>The average cost across all PA programs (public and private) for nonresident tuition</strong> for a 27-month physician assistant/associate program is <span style="background-color: #ffff99;"><strong>$107,288</strong></span> (up from $103,660 the prior year)</li>
</ul>
<p><strong>Based on the latest PAEA/AAPA reports:</strong></p>
<ul>
<li class="break-words"><strong>The average cost of public resident tuition</strong> for a 27-month PA program is closer to <strong>$56,718</strong></li>
<li class="break-words"><strong>The average cost of public non-resident tuition</strong> is approximately <strong>$88,168</strong></li>
<li><strong>The average cost of private tuition</strong> for a 27-month physician assistant program is <strong>$91,639</strong></li>
<li><strong>The average program length</strong> is <strong>27 months</strong></li>
<li><strong>The average PA graduate debt</strong> upon completing PA school is <strong>$112,500–$116,773</strong>, on top of any undergraduate debt</li>
</ul>
<div>
<p class="break-words">The average increase in nonresident tuition over the last five years was 3.5%, whereas <strong>resident tuition rose by 5.33%.</strong> Applying these trends, resident tuition for the 2026–2027 cycle is projected to approach <strong>$103,300</strong> and nonresident tuition around <strong>$111,000</strong> — though official PAEA program-level data for 2026–2027 will be published later in the year. Make sure to check individual program websites for the most current figures.</p>
</div>
<h3>The Cost of Public vs. Private PA Programs</h3>
<p>Of particular interest is the <strong>difference between public</strong> and <strong>private institution tuition and fees.</strong></p>
<ul>
<li>The average total <strong>tuition for residents <strong>and nonresidents</strong> was <strong>higher for PA programs at private institutions than at</strong> public institutions.</strong></li>
<li>There was a 4% to 7% increase in the average total resident tuition for public and private institutions.</li>
<li>The average total incidental costs (books, medical equipment, etc.) for public and private institutions increased by 23% and 139%, respectively.</li>
<li>Today, <strong>62.5% of PA programs are private</strong>, while only 35.6% are public.</li>
<li>Nearly <strong>85% of PA students take out loans</strong> to cover their education costs.</li>
</ul>
<h3>What PA Programs Actually Charge in Required Fees</h3>
<p>Fees usually get reported as one tidy average, which makes them sound like a rounding error. They are not. We read the required-fee line off every accredited program&#8217;s own published cost page, and the spread is enormous:</p>
<ul>
<li><strong>The median program charges roughly $7,000 in required fees</strong> on top of tuition.</li>
<li><strong>More than a hundred programs charge over $10,000</strong>, and well over a dozen charge more than $20,000.</li>
<li>At the very top of the range, one program charges close to <strong>$50,000 in fees alone</strong> &#8212; very nearly doubling its own tuition.</li>
</ul>
<p>These are not optional, and they are not living costs. A program fee, a clinical placement fee, a technology fee &#8212; they land on your student account exactly the way tuition does. The tuition-plus-required-fees column in the live table above is the number that actually gets billed.</p>
<div style="background-color: #fff3cd; border-left: 5px solid #f0ad4e; padding: 15px; margin: 20px 0;">
<h2><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> CRITICAL 2026 UPDATE: Grad PLUS Is Gone — but the PA Loan-Cap Fight Just Swung Our Way</h2>
<p>Two major federal loan changes collided this summer, and every current and future PA student needs to understand both. Here is exactly where things stand:</p>
<p><strong>1. Grad PLUS loans are gone for new borrowers — this took effect July 1, 2026.</strong> The Grad PLUS program, which lets graduate students borrow up to their full cost of attendance, is closed to new borrowers under the “One Big Beautiful Bill” Act. If you borrowed federal loans for your current program before July 1, 2026, a <strong>legacy provision</strong> allows you to continue borrowing under the old rules for up to 3 more years or until you finish your program, whichever comes first.</p>
<p><strong>2. The $100,000 loan-cap threat to PA students is currently ON HOLD.</strong> Under the new law, students in “professional” programs can borrow up to $50,000 per year ($200,000 lifetime), while “graduate” students are capped at $20,500 per year ($100,000 lifetime). The Department of Education’s RISE rule attempted to classify PA programs as “graduate” — a cap that sits below the total cost of many programs in the live table above. The <a href="https://www.aapa.org/news-central/2026/06/physician-associate-organizations-sue-department-of-education-to-protect-pa-students-access-to-federal-student-loans/" target="_blank" rel="noopener">AAPA and PAEA sued the Department of Education</a>, and in late June 2026, a federal court issued a <strong>preliminary injunction blocking that narrow definition</strong>. For now, PA students can qualify for the higher professional-tier loan limits while the litigation plays out.</p>
<p><strong>What this means for you:</strong> plan as if federal borrowing will be tighter than it was for the classes before you. Program cost now matters more than ever — weigh the live tuition numbers above heavily, look hard at your in-state options, and confirm your specific loan eligibility with each program’s financial aid office and <a href="https://studentaid.gov/" target="_blank" rel="noopener">studentaid.gov</a> before you commit.</p>
<p><em>Status as of mid-July 2026. This litigation is active, and the rules can change — I’ll keep this section updated as it develops.</em></p>
</div>
<h3>Cost of APPLYING to PA School in 2026</h3>
<p>Just when you thought it couldn't get worse, before you enjoy the hefty cost of PA school itself, you have to factor in the cost of applying. Based on my calculations, <strong>the total cost of applying could exceed $6,000 in 2026</strong>. Here's the breakdown of major application expenses:</p>
<ul>
<li><strong>CASPA Application Fee:</strong> $184 for your first program + $61 for each additional program. If you apply to 12–15 schools (the average), CASPA fees alone run $784–$949.</li>
<li><strong>CASPer Test Fee:</strong> $85 (includes results sent to 8 programs) + $15 per additional program. A growing number of PA programs now require this test.</li>
<li><strong>Transcript Entry Service (PTE):</strong> $75–$150 depending on the number of transcripts.</li>
<li><strong>Supplemental fees:</strong> Many programs charge $25–$100 or more per secondary application.</li>
<li><strong>Interview travel costs:</strong> Flights, hotels, and transportation for in-person interviews can add hundreds or thousands more.</li>
</ul>
<p>Note: CASPA fee waivers are available on a first-come, first-served basis for applicants with financial need (covering two programs, valued at $245). Apply early!</p>
<p>For my full breakdown with every cost itemized: <a href="https://www.thepalife.com/pa-school-application-costs/">Sticker Shock Alert! The Real Cost of Applying to PA School</a>.</p>
<p>Looking for the best programs to apply to? Use my <a href="https://www.thepalife.com/applicant-spreadsheet/">Ultimate PA School Applicant Logbook</a> to track your hours, schools, and costs — all in one place.</p>
<h3 id="live-cost-table">Cost of All US Physician Assistant (PA) Programs</h3>
<p>The live table below includes every US physician assistant program with published tuition — <strong>total resident and nonresident program tuition</strong> (not including fees) — pulled directly from each program’s cost pages and continuously verified by our <a href="https://www.paschoolfinder.com/" target="_blank" rel="noopener">PA School Finder</a> directory. Tuition changes constantly, but this table can’t go stale: <strong>it re-checks the data every time you load this page</strong> — the “live data” date stamp below the table tells you exactly when the numbers you’re seeing were pulled (that’s today).</p>
<p><div id="pakpi">
<style>
#pakpi{container-type:inline-size;font-family:Roboto,Arial,sans-serif;margin:8px 0 18px}
#pakpi *{box-sizing:border-box}
#pakpi [hidden]{display:none!important}
#pakpi .pakpi-g{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
@container (max-width:640px){#pakpi .pakpi-g{grid-template-columns:repeat(2,1fr)}}
#pakpi .pakpi-c{background:#f4f8f5;border:1px solid #d7e5da;border-radius:10px;padding:14px 12px;text-align:center}
#pakpi .pakpi-c b{display:block;font-size:26px;line-height:1.1;color:#00572b;font-weight:800}
#pakpi .pakpi-c span{display:block;font-size:13px;color:#3d5247;margin-top:5px;line-height:1.35}
</style>
<div class="pakpi-g" id="pakpi-g" hidden>
<div class="pakpi-c"><b id="pakpi-1">–</b><span>accredited programs with published tuition</span></div>
<div class="pakpi-c"><b id="pakpi-2">–</b><span>median total cost with fees (resident)</span></div>
<div class="pakpi-c"><b id="pakpi-3">–</b><span>median tuition alone — before fees</span></div>
<div class="pakpi-c"><b id="pakpi-4">–</b><span>of programs top $100k with fees</span></div>
</div>
<script>
(function(){
var $=function(id){return document.getElementById(id)};
function parseCSV(t){var rows=[],cur=[''],q=false,i,c;for(i=0;i<t.length;i++){c=t[i];if(q){if(c=='"'){if(t[i+1]=='"'){cur[cur.length-1]+='"';i++}else q=false}else cur[cur.length-1]+=c}else{if(c=='"')q=true;else if(c==','){cur.push('')}else if(c=='\n'){rows.push(cur);cur=['']}else if(c!='\r')cur[cur.length-1]+=c}}if(cur.length>1||cur[0])rows.push(cur);return rows}
function money(v){var n=parseInt(String(v).replace(/[^0-9]/g,''),10);return(n&&n>=10000)?n:null}
function median(a){var s=a.slice().sort(function(x,y){return x-y}),m=Math.floor(s.length/2);return s.length%2?s[m]:Math.round((s[m-1]+s[m])/2)}
function fmt(n){return '$'+n.toLocaleString('en-US')}
fetch('https://www.paschoolfinder.com/wp-json/pa-ssot/v1/csv').then(function(r){if(!r.ok)throw 0;return r.text()}).then(function(txt){
var rows=parseCSV(txt),hdr=rows[0];
var ix=function(n){return hdr.indexOf(n)};
var R=ix('Resident Tuition'),T=ix('Total With Fees (Resident)'),RS=ix('Record Status');
var acc=rows.slice(1).filter(function(r){return r.length>RS&&r[RS]==='Accredited'});
var res=acc.map(function(r){return money(r[R])}).filter(Boolean);
var tot=acc.map(function(r){return money(r[T])}).filter(Boolean);
$('pakpi-1').textContent=acc.filter(function(r){return String(r[R]).replace(/[^0-9]/g,'')!==''}).length;
$('pakpi-2').textContent=fmt(median(tot));
$('pakpi-3').textContent=fmt(median(res));
$('pakpi-4').textContent=Math.round(100*tot.filter(function(v){return v>=100000}).length/tot.length)+'%';
$('pakpi-g').hidden=false;
}).catch(function(){})
})();
</script>
</div>
</p>
<p><!--PALIFE-LIVE-TABLE--></p>
<div class="palife-live-table" data-view="tuition">Loading the live table…</div>
<p><!--
  THE PA LIFE — LIVE TABLES (2026-07-15). WPCode HTML snippet on thepalife.com (shortcode mode).

  Always-current tables fed by the PA School Finder SSOT CSV (CORS enabled on the endpoint):
      https://www.paschoolfinder.com/wp-json/pa-ssot/v1/csv
  A post opts in with a config div + the shortcode:
      <div class="palife-live-table" data-view="hce">Loading the live table…</div>
      [wpcode id="56154"]
  Views: hce · gre · gpa · pce · tuition · prereq.
  <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> THE DIV MUST CONTAIN TEXT ("Loading the live table…"). The classic editor (TinyMCE) STRIPS
  empty divs on save — Stephen editing a post title deleted the config div once (2026-07-15).
  The engine overwrites the fallback text when it renders.

  Styled to match thepalife.com: Roboto, black headings, brand green #009946 links/accents.

  HONESTY RULES:
    · hce view: the main table is ONLY programs that explicitly require 0 patient care hours.
      Programs with NO PUBLISHED minimum are counted and listed separately — a blank is not a zero.
    · gre view: only verified "Not Required" makes the table; "Check Program" listed separately.
    · PROBATION/PROVISIONAL badged on every row. Counts computed live, never hardcoded.
    · ItemList JSON-LD injected for search engines.
-->
<style>
.palife-live-table{font-family:Roboto,-apple-system,sans-serif;color:#0a0a0a;margin:18px 0;font-size:16px}
.palife-live-table .plt-count{font-size:.9em;color:#555;margin:0 0 10px}
.palife-live-table .plt-ctl{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.palife-live-table .plt-ctl input,.palife-live-table .plt-ctl select{font:inherit;font-size:.9em;padding:8px 10px;
  border:1px solid #ddd;border-radius:4px;background:#fff;color:#0a0a0a}
.palife-live-table .plt-ctl input{min-width:200px;flex:1}
.palife-live-table .plt-scroll{overflow-x:auto}
.palife-live-table table{width:100%;border-collapse:collapse;margin:0}
.palife-live-table th{text-align:left;font-weight:700;color:#000;font-size:.82em;text-transform:uppercase;
  letter-spacing:.03em;padding:10px;border-bottom:2px solid #009946;white-space:nowrap;cursor:pointer;
  -webkit-user-select:none;user-select:none}
.palife-live-table th:hover{color:#009946}
.palife-live-table th.plt-sort-asc:after{content:' ▲';font-size:.8em;color:#009946}
.palife-live-table th.plt-sort-desc:after{content:' ▼';font-size:.8em;color:#009946}
.palife-live-table .plt-prenote{margin:0 0 14px;padding:12px 14px;background:#f4f9f6;border-left:4px solid #009946;
  font-size:.86em;color:#333;line-height:1.55}
.palife-live-table .plt-prenote b{color:#0a0a0a}
.palife-live-table .plt-prenote a{color:#009946}
.palife-live-table td{padding:9px 10px;border-bottom:1px solid #eee;font-size:.92em;vertical-align:top}
.palife-live-table tbody tr:nth-child(even){background:#fafafa}
.palife-live-table td a{color:#009946;font-weight:500;text-decoration:none}
.palife-live-table td a:hover{text-decoration:underline}
.palife-live-table .plt-badge{display:inline-block;font-size:.68em;font-weight:700;padding:1px 5px;border-radius:3px;
  margin-left:6px;vertical-align:1px}
.palife-live-table .plt-prob{background:#fdeaea;color:#a4262c}
.palife-live-table .plt-prov{background:#fff5e6;color:#8a5a00}
.palife-live-table .plt-more{margin:12px 0 0;text-align:center}
.palife-live-table .plt-more button{font:inherit;font-size:.88em;padding:9px 18px;border:1px solid #009946;
  background:#fff;color:#009946;border-radius:4px;cursor:pointer;font-weight:500}
.palife-live-table .plt-more button:hover{background:#009946;color:#fff}
.palife-live-table .plt-note{margin-top:14px;padding:12px 14px;background:#f4f9f6;border-left:4px solid #009946;
  font-size:.86em;color:#333;line-height:1.55}
.palife-live-table .plt-note b{color:#0a0a0a}
.palife-live-table .plt-note ul{margin:8px 0 0;padding-left:18px;max-height:220px;overflow:auto}
.palife-live-table .plt-note li{margin:3px 0}
.palife-live-table .plt-note details{margin:8px 0}
.palife-live-table .plt-note summary{cursor:pointer;font-weight:600;color:#0a0a0a}
.palife-live-table .plt-foot{margin-top:10px;font-size:.76em;color:#777;display:flex;justify-content:space-between;
  flex-wrap:wrap;gap:6px}
.palife-live-table .plt-foot a{color:#009946}
.palife-live-table .plt-msg{padding:22px 0;text-align:center;color:#555}
@media(max-width:640px){.palife-live-table .plt-ctl input{min-width:0}}
</style>
<script>
(function(){
  var EP='https://www.paschoolfinder.com/wp-json/pa-ssot/v1/csv';
  var boxes=[].slice.call(document.querySelectorAll('.palife-live-table[data-view]'))
    .filter(function(c){return !c.dataset.pltDone;});
  if(!boxes.length)return;
  boxes.forEach(function(c){c.dataset.pltDone='1';});

  function parseCSV(t){var rows=[],row=[],f='',q=false;
    for(var i=0;i<t.length;i++){var c=t[i];
      if(q){ if(c==='"'){ if(t[i+1]==='"'){f+='"';i++;} else q=false; } else f+=c; }
      else if(c==='"')q=true;
      else if(c===','){row.push(f);f='';}
      else if(c==='\n'){row.push(f);rows.push(row);row=[];f='';}
      else if(c!=='\r')f+=c;}
    if(f.length||row.length){row.push(f);rows.push(row);} return rows;}
  function esc(s){return String(s).replace(/[&<>"]/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c];});}
  function fmtDate(iso){var m=/^(\d{4})-(\d{2})-(\d{2})$/.exec(iso||'');if(!m)return'';
    return ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'][+m[2]-1]+' '+(+m[3])+', '+m[1];}
  function nameLink(r){var badge=r.acc==='Probation'?'<span class="plt-badge plt-prob">PROBATION</span>'
    :r.acc==='Provisional'?'<span class="plt-badge plt-prov">PROVISIONAL</span>':'';
    return (r.url?'<a href="'+esc(r.url)+'" target="_blank" rel="noopener">'+esc(r.name)+'</a>':esc(r.name))+badge;}
  function loc(r){return [r.city,r.state].filter(Boolean).join(', ');}
  /* A DEADLINE IN THE PAST IS NOT ADVICE (2026-08-04). On that date 83 of 349 accredited programs had
     a CASPA deadline that had already gone, and every table here still printed it as though a student
     could still apply. Computed against TODAY IN THE BROWSER on purpose: if this depended on the
     weekly CSV push it would be wrong for up to six days at a stretch, every week, forever. */
  var TODAY_ISO=(function(){var d=new Date();return d.getFullYear()+'-'+String(d.getMonth()+1).padStart(2,'0')+'-'+String(d.getDate()).padStart(2,'0');})();
  function dlPast(r){return /^\d{4}-\d{2}-\d{2}$/.test(r.dlRaw||'')&&r.dlRaw<TODAY_ISO;}
  function dlCell(r){ if(!r.dl)return '\u2014';
    return dlPast(r) ? '<s style="color:#9ca3af">'+esc(r.dl)+'</s><br><span style="font-size:11px;color:#b45309;font-weight:600">CLOSED this cycle</span>' : esc(r.dl); }
  function liList(arr){return '<ul>'+arr.map(function(r){
    return '<li>'+(r.url?'<a href="'+esc(r.url)+'" target="_blank" rel="noopener">'+esc(r.name)+'</a>':esc(r.name))+
    ' <span style="color:#777">('+esc(r.state)+')</span></li>';}).join('')+'</ul>';}
  function byName(a,b){return a.name.localeCompare(b.name);}
  function num(s){var m=String(s||'').replace(/[^0-9.]/g,'');return m?parseFloat(m):null;}
  function usd(x){return '$'+Math.round(x).toLocaleString('en-US');}
  function med(a){if(!a.length)return null;var s=a.slice().sort(function(x,y){return x-y;}),m=s.length>>1;
    return s.length%2?s[m]:(s[m-1]+s[m])/2;}
  // BEA Regional Price Parities, All Items, by state, 2024 (via FRED release table, fetched 2026-07-15).
  // Used ONLY for the modeled "Est. total incl. living costs" column; update annually when BEA publishes.
  var RPP={'Alabama':88.8,'Alaska':102.4,'Arizona':100.7,'Arkansas':86.9,'California':110.7,'Colorado':103.1,
    'Connecticut':103.6,'Delaware':99.8,'District of Columbia':109.9,'Florida':103.4,'Georgia':96.3,
    'Hawaii':110.0,'Idaho':95.5,'Illinois':100.0,'Indiana':93.3,'Iowa':87.8,'Kansas':90.1,'Kentucky':90.2,
    'Louisiana':88.2,'Maine':97.1,'Maryland':105.0,'Massachusetts':105.8,'Michigan':96.2,'Minnesota':98.6,
    'Mississippi':87.0,'Missouri':90.8,'Montana':94.6,'Nebraska':90.1,'Nevada':100.0,'New Hampshire':104.2,
    'New Jersey':108.8,'New Mexico':92.2,'New York':107.9,'North Carolina':94.3,'North Dakota':89.0,
    'Ohio':92.8,'Oklahoma':87.8,'Oregon':103.4,'Pennsylvania':97.6,'Rhode Island':102.3,'South Carolina':93.7,
    'South Dakota':88.6,'Tennessee':91.9,'Texas':97.1,'Utah':98.9,'Vermont':98.0,'Virginia':101.1,
    'Washington':107.0,'West Virginia':89.5,'Wisconsin':94.1,'Wyoming':92.7};
  var LIVING_MONTHLY=2200; // national-average student living budget baseline for the modeled estimate
  /* TWO DIFFERENT NUMBERS, AND THE DIFFERENCE MATTERS (2026-08-04).
       billed(r) = VERIFIED tuition + required, university-billed fees, straight from the directory and
                   sourced to each school's own cost page. This is what the student is invoiced.
       allIn(r)  = MODELED estimate: billed cost + cost-of-living-adjusted living expenses. A ranking
                   tool. NOBODY IS BILLED THIS NUMBER.
     Until today this page called the MODELED figure 'all-in' while paschoolfinder.com used that same
     phrase for the VERIFIED one - A.T. Still read ~$179,600 here and $137,574 there. Same word, $42k
     apart, same owner. Both now appear under names that cannot be confused.
     The modeled estimate also builds on the billed figure where we have one, so it stops understating
     high-fee programs by exactly the size of their fees. */
  /* RESIDENT AND NON-RESIDENT ARE COMPUTED SEPARATELY (2026-08-04, Stephen's catch).
     Both cost columns used to show the RESIDENT figure only. 89 of 349 programs charge
     non-residents more, by a median of $45,900 - and UAB by $102,925. In a SORTABLE column that
     is not a rounding error: an out-of-state applicant sorts by cheapest, sees ~$105,600, and
     builds a school list on a number that is $103k wrong for them. Where the two differ, the
     cell now shows BOTH, labelled. Where a school charges everyone the same, it shows one. */
  function billed(r){ return r.wf!=null ? r.wf : null; }
  function billedNon(r){ return r.nwf!=null ? r.nwf : null; }
  function costBase(r){ return r.wf!=null ? r.wf : r.tuit; }
  function costBaseNon(r){ return r.nwf!=null ? r.nwf : r.ntuit; }
  function living(r){ return (r.len==null||!RPP[r.state]) ? null : r.len*LIVING_MONTHLY*RPP[r.state]/100; }
  function allIn(r){ var b=costBase(r),L=living(r); return (b==null||L==null)?null:b+L; }
  function allInNon(r){ var b=costBaseNon(r),L=living(r); return (b==null||L==null)?null:b+L; }
  function tag(t){ return ' <span style="color:#777;font-size:.85em">'+t+'</span>'; }
  function twoCol(x,y,approx){ if(x==null) return '\u2014';
    var f=function(v){ return (approx?'~'+usd(Math.round(v/100)*100):usd(v)); };
    if(y==null||Math.round(y)===Math.round(x)) return f(x);
    return f(x)+tag('res')+'<br>'+f(y)+tag('non-res'); }

  // Per-view `keys` = sort accessors parallel to `cols` (string or number; null = not sortable).
  var K={name:function(r){return r.name;},loc:function(r){return loc(r);},dl:function(r){return r.dlRaw||'9999';},
    tuit:function(r){return r.tuit;},ntuit:function(r){return r.ntuit;},ai:function(r){return allIn(r);},
    wf:function(r){return billed(r);},
    pce:function(r){return r.pceNote||'';},
    minC:function(r){return r.minC;},minS:function(r){return r.minS;},avgC:function(r){return r.avgC;},
    pceN:function(r){return r.pceN;},ptype:function(r){return r.ptypeLabel||'';},
    expY:function(r){return r.expYears==null?9999:(r.expYears===0?999:r.expYears);},
    orgo:function(r){return r.orgoReq||'zzz';},apc:function(r){return r.apclep||'zzz';}};
  var VIEWS={
    hce:{
      cols:['Program','Location','Patient care hours','Apply by'],
      keys:[K.name,K.loc,K.pce,K.dl],
      prep:function(rs){
        var none=rs.filter(function(r){return r.pceRaw==='0';}).sort(byName);
        var unstated=rs.filter(function(r){return r.pceRaw==='';}).sort(byName);
        var req=rs.filter(function(r){return r.pceRaw!=='0'&&r.pceRaw!=='';}).length;
        return {list:none,unstated:unstated,req:req};},
      cells:function(r){return [nameLink(r),esc(loc(r)),esc(r.pceNote||'Not required'),dlCell(r)];},
      count:function(p,n){return n+' programs explicitly require no patient care hours — live from the PA School Finder verified directory';},
      note:function(p){return '<b>Honest fine print:</b> these programs state that patient care experience is <i>not required</i> — but at most of them, admitted classes still average hundreds or thousands of hours, so "not required" rarely means "not expected." Another <b>'+p.unstated.length+' programs publish no minimum at all</b> — that is NOT the same as requiring none; confirm directly before applying.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.unstated)+'</details>'+
        'The remaining '+p.req+' programs set an explicit hour minimum — compare them all with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or get a personalized read with <a href="https://www.paschoolfinder.com/pa-program-match-ai/" target="_blank" rel="noopener">PA Program Match AI</a>.';}},
    gre:{
      cols:['Program','Location','Apply by'],
      keys:[K.name,K.loc,K.dl],
      prep:function(rs){
        var no=rs.filter(function(r){return r.gre==='Not Required';}).sort(byName);
        var chk=rs.filter(function(r){return r.gre!=='Not Required'&&r.gre!=='Required';}).sort(byName);
        var req=rs.filter(function(r){return r.gre==='Required';}).length;
        return {list:no,chk:chk,req:req};},
      cells:function(r){return [nameLink(r),esc(loc(r)),dlCell(r)];},
      count:function(p,n){return n+' programs don’t require the GRE — live from the PA School Finder verified directory';},
      note:function(p){return '<b>'+p.chk.length+' programs don’t clearly state their GRE policy</b> — their websites are ambiguous or silent, so we won’t guess. Confirm directly before you skip the test:'+
        '<details><summary>Show the confirm-with-program list</summary>'+liList(p.chk)+'</details>'+
        p.req+' programs still require the GRE. Build your full list with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or get your free competitiveness score from <a href="https://www.paschoolfinder.com/pa-program-match-ai/" target="_blank" rel="noopener">PA Program Match AI</a>.';}},
    gpa:{
      cols:['Program','Location','Min cGPA','Min sGPA','Avg accepted cGPA','Apply by'],
      keys:[K.name,K.loc,K.minC,K.minS,K.avgC,K.dl],
      prep:function(rs){
        var withMin=rs.filter(function(r){return r.minC!=null;})
          .sort(function(a,b){return a.minC-b.minC||a.name.localeCompare(b.name);});
        var noMin=rs.filter(function(r){return r.minC==null;}).sort(byName);
        var sub3=withMin.filter(function(r){return r.minC<3;});
        var le3=withMin.filter(function(r){return r.minC<=3;}).length;
        var avs=rs.map(function(r){return r.avgC;}).filter(function(x){return x!=null;})
          .sort(function(a,b){return a-b;});
        var s3a=sub3.map(function(r){return r.avgC;}).filter(function(x){return x!=null;})
          .sort(function(a,b){return a-b;});
        return {list:withMin,noMin:noMin,sub3:sub3.length,le3:le3,
          avgN:avs.length,avgMed:med(avs),avgLo:avs[0],avgHi:avs[avs.length-1],
          noAvg:rs.length-avs.length,s3N:s3a.length,s3Lo:s3a[0],s3Hi:s3a[s3a.length-1],
          floor:withMin.length?withMin[0].minC:null};},
      cells:function(r){return [nameLink(r),esc(loc(r)),
        r.minC!=null?r.minC.toFixed(2):'—',
        r.minS!=null?r.minS.toFixed(2):'—',
        r.avgC!=null?'<b>'+r.avgC.toFixed(2)+'</b>':'<span style="color:#888">not published</span>',
        dlCell(r)];},
      count:function(p,n){return n+' programs publish a minimum GPA — lowest floors first; click any column to re-sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Read this before you read the table: a minimum is a floor, not a target.</b> '+
        p.le3+' of these programs let you apply with a 3.0 or lower, and '+p.sub3+' set their floor below 3.0'+
        (p.floor!=null?' — the lowest in the country is '+p.floor.toFixed(2):'')+'. But look at the last column. '+
        (p.avgN?'Across the '+p.avgN+' programs that publish an accepted-class average, the median is <b>'+p.avgMed.toFixed(2)+'</b> (range '+p.avgLo.toFixed(2)+'–'+p.avgHi.toFixed(2)+')':'')+
        (p.s3N?', and even the sub-3.0-floor programs that publish one report averages of '+p.s3Lo.toFixed(2)+'–'+p.s3Hi.toFixed(2):'')+'. '+
        'Clearing the minimum gets your file read. It does not make you competitive. Don’t know your CASPA GPA yet? '+
        '<a href="https://www.paschoolfinder.com/caspa-gpa-calculator/" target="_blank" rel="noopener">Run it through the free CASPA GPA Calculator</a> before you build a school list.';},
      note:function(p){return '<b>How to use this honestly:</b> sort by <i>Min cGPA</i> to find the programs whose floor you clear, then read across to <i>Avg accepted cGPA</i>. That gap is your real climb — and it is where your patient care hours, upward trend and essay have to do the work. '+
        p.noAvg+' programs publish no accepted-class average at all, so we show “not published” rather than invent a number. '+
        (p.noMin.length?'<b>'+p.noMin.length+' programs publish no minimum GPA at all</b> — and that is <i>not</i> a low bar. Several are among the most selective programs in the country, and a “no minimum” policy usually means they simply never say no in writing.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.noMin)+'</details>':'')+
        'Build your real list with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a> tool, or browse <a href="https://www.paschoolfinder.com/cat/average-applicant-gpa-accepted/" target="_blank" rel="noopener">every program ranked by average accepted GPA</a>.';}},
    pce:{
      cols:['Program','Location','Hours required','Other HCE count?','Apply by'],
      keys:[K.name,K.loc,K.pceN,K.ptype,K.dl],
      prep:function(rs){
        var LBL={HCE_COUNTS:'Yes — broader healthcare experience counts',
          PCE_ONLY:'No — hands-on patient care only',
          PARTIAL_CREDIT:'Partly — counts at a reduced rate',
          NOT_SPECIFIED:'The program does not say'};
        rs.forEach(function(r){r.ptypeLabel=LBL[r.ptype]||'';});
        var stated=rs.filter(function(r){return r.pceN!=null;})
          .sort(function(a,b){return a.pceN-b.pceN||a.name.localeCompare(b.name);});
        var unstated=rs.filter(function(r){return r.pceN==null;}).sort(byName);
        var zero=stated.filter(function(r){return r.pceN===0;}).length;
        var pos=stated.filter(function(r){return r.pceN>0;}).map(function(r){return r.pceN;})
          .sort(function(a,b){return a-b;});
        var typed=rs.filter(function(r){return r.ptypeLabel;}).length;
        var vague=rs.filter(function(r){return r.ptype==='NOT_SPECIFIED';}).length;
        return {list:stated,unstated:unstated,zero:zero,posN:pos.length,
          med:med(pos),lo:pos[0],hi:pos[pos.length-1],typed:typed,vague:vague};},
      cells:function(r){
        var h=r.pceN===0?'<b>None required</b>':(r.pceN!=null?'<b>'+r.pceN.toLocaleString('en-US')+'</b> hrs':'—');
        if(r.pceNote)h+='<div style="font-size:.85em;color:#666;margin-top:2px">'+esc(r.pceNote)+'</div>';
        return [nameLink(r),esc(loc(r)),h,
          r.ptypeLabel?esc(r.ptypeLabel):'<span style="color:#888">not stated</span>',
          dlCell(r)];},
      count:function(p,n){return n+' programs publish a patient-care-hours requirement — fewest hours first; click any column to re-sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>The number a program requires and the number its class actually had are two different numbers.</b> '+
        (p.posN?'Across the '+p.posN+' programs that publish an hours minimum, the <b>median requirement is '+p.med.toLocaleString('en-US')+' hours</b> (range '+p.lo.toLocaleString('en-US')+'–'+p.hi.toLocaleString('en-US')+')':'')+
        (p.zero?', and '+p.zero+' programs require <b>none at all</b>':'')+'. '+
        'But PAEA\u2019s national data puts the median matriculant at roughly <b>100 weeks of direct patient contact at about 36 hours a week</b> — on the order of 3,500 hours. '+
        'Meeting the minimum is not the same as being competitive. See <a href="https://www.thepalife.com/who-gets-in/">who actually gets in</a>.';},
      note:function(p){return '<b>Honest fine print:</b> <b>'+p.unstated.length+' programs publish no hours minimum at all</b> — a blank is <i>not</i> a zero, and several of those programs still admit classes with thousands of hours. Confirm directly before you count on it.'+
        '<details><summary>Show the programs with no published minimum</summary>'+liList(p.unstated)+'</details>'+
        'Only <b>'+p.typed+' programs</b> state clearly whether non-patient-facing healthcare work counts toward the requirement'+(p.vague?', and '+p.vague+' of those explicitly decline to say':'')+' — which is exactly why you must ask before you bank a year of hours on it. '+
        'Compare every program side by side with the free <a href="https://www.paschoolfinder.com/pa-program-match/" target="_blank" rel="noopener">PA Program Match</a>.';}},
    prereq:{
      cols:['Program','Location','Prereqs expire after','Organic chemistry','AP / CLEP credit'],
      keys:[K.name,K.loc,K.expY,K.orgo,K.apc],
      prep:function(rs){
        rs.forEach(function(r){var v=r.prereqExp;r.expYears=(v===''?null:(v==='0'?0:(parseFloat(v)||null)));});
        var withExp=rs.filter(function(r){return r.expYears!==null;});
        var tight=withExp.filter(function(r){return r.expYears>0&&r.expYears<=6;}).length;
        var none=withExp.filter(function(r){return r.expYears===0;}).length;
        var orgoScored=rs.filter(function(r){return r.orgoReq;});
        var orgoReq=orgoScored.filter(function(r){return r.orgoReq==='Required';}).length;
        var apScored=rs.filter(function(r){return r.apclep;});
        var apLimited=apScored.filter(function(r){return r.apclep==='Limited';}).length;
        var apNo=apScored.filter(function(r){return r.apclep==='No';}).length;
        return {list:rs.slice().sort(byName),withExp:withExp.length,noExp:rs.length-withExp.length,
          tight:tight,none:none,orgoScored:orgoScored.length,orgoReq:orgoReq,
          apScored:apScored.length,apLimited:apLimited,apNo:apNo};},
      cells:function(r){
        var e;
        if(r.expYears===null)e='<span style="color:#888">not published</span>';
        else if(r.expYears===0)e='<b>No time limit</b>';
        else e='<b>'+r.expYears+'</b> year'+(r.expYears===1?'':'s')+(r.expYears<=6?' <span style="color:#c0532a;font-weight:700">· tight</span>':'');
        var o=r.orgoReq?esc(r.orgoReq):'<span style="color:#888">not stated</span>';
        var a=r.apclep?esc(r.apclep==='Yes'?'Accepted':(r.apclep==='No'?'Not accepted':'Accepted with limits')):'<span style="color:#888">not stated</span>';
        return [nameLink(r),esc(loc(r)),e,o,a];},
      count:function(p,n){return n+' accredited programs — sort by “Prereqs expire after” to see the tightest windows first · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Prerequisites expire, and programs disagree wildly about when.</b> '+
        p.withExp+' programs publish an expiration window; '+p.none+' of those set no time limit at all, but <b>'+p.tight+' will not accept a science course older than six years</b>. '+
        p.noExp+' programs don’t publish a clear policy — email those admissions offices and get the answer in writing.';},
      note:function(p){return 'Of the '+p.orgoScored+' programs with a published organic chemistry policy, <b>'+p.orgoReq+' require it</b>; the rest accept biochemistry instead or don’t require it at all. On AP and CLEP credit, '+p.apLimited+' of '+p.apScored+' programs accept it only with limits and '+p.apNo+' don’t accept it at all — and AP credit that lands on a transcript without a letter grade carries no weight in your CASPA science GPA. This table shows policy fields only; confirm the actual course list on each program’s own website before you register.';}},
    tuition:{
      cols:['Program','Location','Resident tuition','Nonresident','Tuition + required fees','Est. total incl. living costs\u2020','Apply by'],
      keys:[K.name,K.loc,K.tuit,K.ntuit,K.wf,K.ai,K.dl],
      prep:function(rs){
        var withT=rs.filter(function(r){return r.tuit!=null;}).sort(byName);
        /* Exclude the $0 military Interservice program from median/low/high. It is real, but it is
           called out separately in the note, and leaving it in made this table report a range
           'from $0' - which reads as a data error, not as a fact about the Army. */
        var vals=withT.map(function(r){return r.tuit;}).filter(function(v){return v>0;}).sort(function(a,b){return a-b;});
        var noAllIn=withT.filter(function(r){return allIn(r)==null;}).length;
        var wfVals=rs.map(billed).filter(function(v){return v!=null;}).sort(function(a,b){return a-b;});
        return {list:withT,noT:rs.length-withT.length,med:med(vals),lo:vals[0],hi:vals[vals.length-1],noAllIn:noAllIn,
          wfN:wfVals.length,wfMed:med(wfVals)};},
      cells:function(r){
        return [nameLink(r),esc(loc(r)),usd(r.tuit)+(r.tnote?' *':''),r.ntuit!=null?usd(r.ntuit):'\u2014',
          billed(r)!=null?twoCol(billed(r),billedNon(r),false):'<span style="color:#888">not published</span>',
          twoCol(allIn(r),allInNon(r),true),dlCell(r)];},
      count:function(p,n){return n+' programs with published total resident tuition — click any column header to sort · live from the PA School Finder verified directory';},
      preNote:function(p){return '<b>Two cost numbers here, and the difference matters.</b> <b>Tuition + required fees</b> is <i>verified</i> \u2014 each school\u2019s own published tuition plus the fees it actually bills you (program, clinical, technology, lab). That is what lands on your invoice, and it can be far more than tuition: Ohio University charges a $334-per-credit program fee that totals $35,404 &mdash; <i>larger than the $34,216 Ohio charges in tuition and general fees combined</i>, which is how it reaches the $69,620 total program cost Ohio publishes. <b>\u2020 Est. total incl. living costs is a modeled ESTIMATE, not verified data:</b> tuition and required fees + (program length × a $'+LIVING_MONTHLY.toLocaleString('en-US')+'/month national-average student living budget, adjusted by the state’s cost of living using the U.S. Bureau of Economic Analysis 2024 <a href="https://www.bea.gov/data/prices-inflation/regional-price-parities-state-and-metro-area" target="_blank" rel="noopener">Regional Price Parities</a>). Both cost columns are shown per residency: where a school charges non-residents more, the cell gives BOTH figures. That gap is not small \u2014 89 programs charge out-of-state students a median $45,900 extra, and the University of Alabama at Birmingham charges $102,925 more. The estimate is a tool for ranking programs against each other \u2014 nobody is billed it. A cheap program in an expensive city can cost more to live through than a pricier program in an affordable one. Your lifestyle, housing choices and city-vs-state differences will move the real number'+(p.noAllIn?'; '+p.noAllIn+' programs show — because they don’t publish a program length':'')+'. See the ranked views: <a href="https://www.paschoolfinder.com/cheap/" target="_blank" rel="noopener">cheapest PA schools</a> and <a href="https://www.paschoolfinder.com/the-most-expensive-pa-schools-ranked-by-tuition-always-current/" target="_blank" rel="noopener">most expensive PA schools</a>, both always current.';},
      note:function(p){return '<b>Live numbers as of today:</b> median total resident tuition '+usd(p.med)+', ranging from '+usd(p.lo)+' to '+usd(p.hi)+'. '+(p.wfN?'<b>'+p.wfN+' of them also publish a verified tuition-plus-required-fees total, and the median of those is '+usd(p.wfMed)+'</b> \u2014 about '+usd(p.wfMed-p.med)+' more than tuition alone. That gap is the money a tuition-only table hides. ':'')+'Tuition figures are each program\u2019s published TOTAL program tuition (not per year); equipment and living costs come on top of every figure here. A * means the program’s own note applies — including the military’s Interservice program, where $0 tuition is real but paid for with a service commitment. '+p.noT+' programs don’t publish a clear total and are left out rather than guessed.';}}
  };

  fetch(EP).then(function(r){if(!r.ok)throw new Error(r.status);return r.text();}).then(function(txt){
    var raw=parseCSV(txt),head=raw.shift(),ix={};head.forEach(function(h,i){ix[h.trim()]=i;});
    var rsI=ix.hasOwnProperty('Record Status')?ix['Record Status']:-1; /* 56-col schema 2026-07-16: CSV now carries Closed/Developing rows for Match v2 — these tables list open programs only */
    var rows=[];
    raw.forEach(function(r){
      if(!r[ix['Program']])return;
      if(rsI>-1){var _rs=(r[rsI]||'').trim();if(_rs&&_rs!=='Accredited')return;}
      rows.push({name:r[ix['Program']],state:r[ix['State']],city:r[ix['City']],acc:r[ix['Accreditation']],
        dl:fmtDate(r[ix['CASPA Deadline']]),dlRaw:(r[ix['CASPA Deadline']]||''),url:r[ix['PA School Finder']]||'',
        pceRaw:(r[ix['PCE Hours']]||'').trim(),pceNote:(r[ix['PCE Note']]||'').slice(0,80),
        tuit:num(r[ix['Resident Tuition']]),ntuit:num(r[ix['Nonresident Tuition']]),tnote:(r[ix['Tuition Note']]||'').slice(0,70),
        wf:ix.hasOwnProperty('Total With Fees (Resident)')?num(r[ix['Total With Fees (Resident)']]):null,
        nwf:ix.hasOwnProperty('Total With Fees (Nonresident)')?num(r[ix['Total With Fees (Nonresident)']]):null,
        len:num(r[ix['Program Length (months)']]),
        pceN:num(r[ix['PCE Hours']]),ptype:(r[ix['PCE Type']]||'').trim(),
        minC:num(r[ix['Min cGPA']]),minS:num(r[ix['Min sGPA']]),
        avgC:num(r[ix['Avg Accepted cGPA']]),avgS:num(r[ix['Avg Accepted sGPA']]),
        gre:(r[ix['GRE']]||'').trim(),
        prereqExp:(r[ix['Prereq Expiration (years)']]||'').trim(),orgoReq:(r[ix['Orgo Requirement']]||'').trim(),apclep:(r[ix['AP/CLEP']]||'').trim()});
    });
    boxes.forEach(function(box){init(box,rows);});
  }).catch(function(e){
    boxes.forEach(function(box){
      box.innerHTML='<div class="plt-msg">Couldn’t load the live table right now. Browse the '+
        '<a href="https://www.paschoolfinder.com/" style="color:#009946">PA School Finder directory</a> instead.</div>';});
    if(window.console)console.warn('PA Life live table:',e);
  });

  function init(box,rows){
    var V=VIEWS[box.dataset.view];
    if(!V){box.innerHTML='<div class="plt-msg">Unknown table view.</div>';return;}
    var p=V.prep(rows),showAll=false,TOP=60,sortIdx=-1,sortDir=1;
    box.innerHTML='<p class="plt-count"></p>'+
      '<div class="plt-ctl"><input type="search" placeholder="Search a PA school…" aria-label="Search programs">'+
      '<select aria-label="Select state"><option value="">All states</option></select></div>'+
      (V.preNote?'<div class="plt-prenote">'+V.preNote(p)+'</div>':'')+
      '<div class="plt-scroll"><table><thead><tr>'+V.cols.map(function(c,i){
        return '<th data-i="'+i+'" title="Click to sort">'+c+'</th>';}).join('')+
      '</tr></thead><tbody></tbody></table></div>'+
      '<div class="plt-more" hidden><button type="button"></button></div>'+
      '<div class="plt-note">'+V.note(p)+'</div>'+
      '<div class="plt-foot"><span>Verified from each program’s official pages, CASPA &amp; the ARC-PA via '+
      '<a href="https://www.paschoolfinder.com/" target="_blank" rel="noopener">PA School Finder</a>.</span>'+
      '<span>Live data · updated '+new Date().toLocaleDateString('en-US',{month:'short',day:'numeric',year:'numeric'})+'</span></div>';
    var tb=box.querySelector('tbody'),countEl=box.querySelector('.plt-count'),
        qEl=box.querySelector('input'),stEl=box.querySelector('select'),
        moreEl=box.querySelector('.plt-more'),moreBtn=moreEl.querySelector('button');
    Array.from(new Set(p.list.map(function(r){return r.state;}))).filter(Boolean).sort()
      .forEach(function(s){var o=document.createElement('option');o.value=o.textContent=s;stEl.appendChild(o);});
    function filtered(){var q=qEl.value.trim().toLowerCase(),s=stEl.value;
      var fr=p.list.filter(function(r){return (!q||r.name.toLowerCase().indexOf(q)>-1)&&(!s||r.state===s);});
      if(sortIdx>-1&&V.keys&&V.keys[sortIdx]){
        var k=V.keys[sortIdx];
        fr=fr.slice().sort(function(a,b){
          var va=k(a),vb=k(b);
          if(va==null&&vb==null)return 0; if(va==null)return 1; if(vb==null)return -1; // unknowns last, either direction
          var c=(typeof va==='number'&&typeof vb==='number')?va-vb:String(va).localeCompare(String(vb));
          return c*sortDir;});
      }
      return fr;}
    function render(){
      var fr=filtered(),shown=showAll?fr:fr.slice(0,TOP);
      [].forEach.call(box.querySelectorAll('th'),function(th,i){
        th.classList.remove('plt-sort-asc','plt-sort-desc');
        if(i===sortIdx)th.classList.add(sortDir===1?'plt-sort-asc':'plt-sort-desc');});
      countEl.textContent=fr.length?V.count(p,fr.length):'No programs match those filters';
      tb.innerHTML=shown.map(function(r){
        return '<tr>'+V.cells(r).map(function(c){return '<td>'+c+'</td>';}).join('')+'</tr>';
      }).join('')||'<tr><td colspan="'+V.cols.length+'" class="plt-msg">No programs match those filters.</td></tr>';
      moreEl.hidden=fr.length<=TOP;
      moreBtn.textContent=showAll?'Show first '+TOP+' only':'Show all '+fr.length+' programs';
    }
    moreBtn.addEventListener('click',function(){showAll=!showAll;render();});
    qEl.addEventListener('input',function(){showAll=false;render();});
    stEl.addEventListener('change',function(){showAll=false;render();});
    box.querySelector('thead').addEventListener('click',function(e){
      var th=e.target.closest('th');if(!th)return;
      var i=+th.dataset.i;if(!V.keys||!V.keys[i])return;
      if(sortIdx===i){if(sortDir===1)sortDir=-1;else{sortIdx=-1;sortDir=1;}}else{sortIdx=i;sortDir=1;} // 3rd click = back to default order
      render();});
    render();
    try{
      var items=p.list.slice(0,25).map(function(r,i){
        var it={'@type':'ListItem','position':i+1,'name':r.name};if(r.url)it.url=r.url;return it;});
      var s=document.createElement('script');s.type='application/ld+json';
      s.textContent=JSON.stringify({'@context':'https://schema.org','@type':'ItemList',
        'name':document.title,'numberOfItems':p.list.length,'itemListElement':items});
      document.head.appendChild(s);
    }catch(e){}
  }
})();
</script>
<br />
<!--/PALIFE-LIVE-TABLE--></p>
<h3>How Much Did It Cost Me to Go to PA School?</h3>
<p>When I was enrolled in the Rutgers University PA program (formerly UMDNJ) in 2001 — yes, that feels like a long time ago — the annual tuition was only $10,000 per year (excluding fees). Since this was a three-year program, my total cost for the PA school education, excluding fees, was approximately $30,000.</p>
<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">I was fortunate to receive a stipend from the National Health Service Corps, <a href="https://www.thepalife.com/how-to-go-to-pa-school-for-free-the-nhsc-and-me/" target="_blank" rel="noopener">which covered my PA school expenses</a>. I strongly recommend looking into this program — especially now that Grad PLUS loans are being phased out; service-based funding is more important than ever.</span></p>
<h3>How Much Would My Same PA Program Cost in 2026?</h3>
<p>Here is the breakdown of my school (Rutgers PA program) and the projected cost of tuition and fees for the 3-year program starting in 2026.</p>
<h3>Projected Total Cost of Attending the Rutgers Physician Assistant Program in 2026</h3>
<ul class="marker:text-secondary">
<li class="break-words"><strong>The estimated total cost of in-state tuition is approximately $105,374</strong> (2025: ~$101,321; 2024: $97,424; 2023: $93,677; 2012: $69,524)</li>
<li class="break-words"><strong>The estimated total cost of out-of-state tuition is approximately $158,125</strong> (2025: ~$152,043; 2024: $146,195; 2023: $140,572)</li>
</ul>
<p><em>Note: 2026 Rutgers figures are projections based on the ~4% annual increase trend. Verify with the <a href="https://shp.rutgers.edu/ms-physician-assistant/" target="_blank" rel="noopener">Rutgers School of Health Professions</a> for current figures.</em></p>
<h3>How About the Fees (Estimated for 2026)?</h3>
<ul class="marker:text-secondary">
<li class="break-words">~$500 campus fee</li>
<li class="break-words">~$950 technology fee</li>
<li class="break-words">~$475 school fee</li>
<li class="break-words">~$500 lab-intensive fee</li>
<li class="break-words">~$195 clinical admin fee</li>
<li class="break-words">~$160 parking/year × 3 = $480</li>
</ul>
<h3>Total in Required Fees (Estimated): <span style="background-color: #ffff99;"><strong>~$3,100</strong></span></h3>
<p><em>A note on what I count as a fee: Rutgers also requires a student health plan, about $2,650 a year and roughly $7,950 across the three years. Real money &#8212; but you can waive it if you carry your own coverage, which makes it a cost of living rather than a charge for being enrolled. I leave it out of the fee total for the same reason I leave out books and rent, and we apply that same rule to every program in the directory.</em><br />
In a later blog post, I will discuss the cost of <a href="https://www.thepalife.com/books/">books</a>, <a href="https://www.thepalife.com/medkit/">medical supplies</a>, and general living expenses. Unless you attend PA school part-time, it isn't easy to maintain a job along with a full-time PA school curriculum.</p>
<p>You may also have noticed that Rutgers University has a three-year PA school curriculum. How does this compare with shorter programs? Take a look at my 14-variable <a href="https://www.thepalife.com/pa-program-picker/">Perfect PA Program Picker</a>!</p>
<h3>Is PA School Worth the Cost in 2026?</h3>
<p>This is the question every pre-PA should be asking, and it deserves a real answer. The short version: <strong>for most people, yes — but only if you go in with a plan.</strong> And if part of you is still weighing PA against medical school, I’ve run that exact money comparison — tuition, years of lost income, debt, and lifetime earnings — in <a href="https://www.thepalife.com/pa-versus-md-money/">PA vs. MD: Following the Money</a>.</p>
<p>Here's the math that matters. The national <a href="https://www.thepalife.com/salary-report/">median PA salary in 2026 is approximately $133,000–$134,000</a>, with bonuses pushing total compensation close to $141,500. That is a high income, and demand for PAs continues to grow. Check out the <a href="https://www.thepalife.com/best-cities/">10 Best Cities for Physician Assistants in 2026</a> and the <a href="https://www.thepalife.com/pa-salary-by-cost-of-living-2024/">PA Salary by Cost of Living</a> comparison to see where your dollar goes the farthest.</p>
<p>However, with average PA school debt now at $112,500–$116,773 — and federal loan access shrinking thanks to the Grad PLUS loan changes — it is more important than ever to choose your program wisely. Attending an in-state public program, utilizing <a href="https://www.thepalife.com/scholarships-grants-and-loan-repayment-programs-for-physician-assistants/">service-based scholarships and loan repayment programs</a>, and minimizing borrowing can make an enormous difference in your long-term financial health.</p>
<p>Also, if you are wondering who gets into PA school and what it takes to put together a winning application, check out my guide: <a href="https://www.thepalife.com/who-gets-in/">Who Gets Into PA School?</a></p>
<p>If you are just starting your pre-PA journey, the <a href="https://www.thepalife.com/pre-physician-assistant-getting-started-guide/">Ultimate Pre-PA Getting Started Guide</a> is the best place to begin.</p>
<h2>Frequently Asked Questions About PA School Costs</h2>
<style>.pl-faq details{border:1px solid #e2e2e2;border-radius:6px;margin:10px 0;padding:0 16px;background:#fafafa}.pl-faq summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;position:relative;padding-right:30px}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.35em;color:#009946;font-weight:700}.pl-faq details[open] summary:after{content:"\2212"}.pl-faq summary:hover{color:#009946}.pl-faq details p{margin:0 0 14px;color:#333}</style>
<div class="pl-faq">
<details>
<summary><strong>How much does PA school cost?</strong></summary>
<p>Per the latest PAEA data, average private-program tuition is about $91,639, while public programs average $56,718 for state residents and $88,168 for nonresidents — tuition only, before fees and living costs. Every program’s current published tuition is in the <a href="#live-cost-table">live table above</a>, which updates on every page load.</p>
</details>
<details>
<summary><strong>How much debt do PA students graduate with?</strong></summary>
<p>The average PA graduate leaves school with roughly $112,500–$116,773 in student loan debt from their PA program alone, on top of any undergraduate loans. Programs vary enormously, which is why comparing total cost — not just tuition — matters so much.</p>
</details>
<details>
<summary><strong>Is PA school worth the cost?</strong></summary>
<p>For most students, yes. PA school takes roughly 27 months, and the median PA salary is around $133,000–$134,000 with total compensation often approaching $141,500 — one of the strongest returns on investment in medicine relative to the time and debt required. The key is going in with a borrowing and repayment plan, and weighing each program’s total cost against its outcomes. See <a href="https://www.thepalife.com/pa-versus-md-money/">PA vs. MD: Following the Money</a> for the full comparison.</p>
</details>
<details>
<summary><strong>Can I still borrow enough for PA school after the Grad PLUS changes?</strong></summary>
<p>Grad PLUS loans closed to new borrowers on July 1, 2026. As of mid-2026, PA students qualify for the higher professional-tier federal loan limits ($50,000 per year, $200,000 lifetime) while the AAPA/PAEA lawsuit over the RISE rule proceeds — see the critical update section above for the full picture, and confirm current rules at <a href="https://studentaid.gov/" target="_blank" rel="noopener">studentaid.gov</a> and with your program’s financial aid office before you commit.</p>
</details>
</div>
<p>How much did your PA school cost? Is it worth it? Drop a comment below — I'd love to hear your story!</p>
<p>— Stephen Pasquini, PA-C</p>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/how-much-does-it-cost-to-go-to-physician-assistant-pa-school/">How Much Does it Cost to go to Physician Assistant (PA) School?</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/how-much-does-it-cost-to-go-to-physician-assistant-pa-school/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>MD Versus PA Showdown Round 1 &#8211; Show Me The Money!</title>
		<link>https://www.thepalife.com/pa-versus-md-money/</link>
					<comments>https://www.thepalife.com/pa-versus-md-money/#comments</comments>
		
		<dc:creator><![CDATA[Stephen Pasquini PA-C]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 18:00:09 +0000</pubDate>
				<category><![CDATA[PA vs MD]]></category>
		<category><![CDATA[Physician Assistant Stories]]></category>
		<category><![CDATA[BEST]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Breakdown]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Debt]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Hourly]]></category>
		<category><![CDATA[Hours]]></category>
		<category><![CDATA[MD]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[PA]]></category>
		<category><![CDATA[Pay]]></category>
		<category><![CDATA[Physician Assistant]]></category>
		<category><![CDATA[Residency]]></category>
		<category><![CDATA[Salary]]></category>
		<category><![CDATA[Showdown]]></category>
		<category><![CDATA[Summary]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Wage]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">http://www.thepalife.com/?p=6188</guid>

					<description><![CDATA[MD Versus PA Showdown Round 1 – Show Me The Money!<p>The net hourly wage of an internal medicine physician is 1.13 times that of a high school teacher and 1.25 times LESS THAN that of a physician assistant! Read more...</p>
The post <a href="https://www.thepalife.com/pa-versus-md-money/">MD Versus PA Showdown Round 1 – Show Me The Money!</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></description>
										<content:encoded><![CDATA[MD Versus PA Showdown Round 1 – Show Me The Money!<p><a href="https://www.thepalife.com/wp-content/uploads/2014/01/show-me-the-money-tom-cruise.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-6204 size-full" src="https://www.thepalife.com/wp-content/uploads/2014/01/show-me-the-money-tom-cruise.jpg" alt="Show me the money" width="590" height="295" srcset="https://www.thepalife.com/wp-content/uploads/2014/01/show-me-the-money-tom-cruise.jpg 590w, https://www.thepalife.com/wp-content/uploads/2014/01/show-me-the-money-tom-cruise-300x150.jpg 300w" sizes="(max-width: 590px) 100vw, 590px" /></a></p>
<p><i>Updated July 2026 with the latest available national data on salaries, student debt, work hours, student loans, and taxes.</i></p>
<p>Before you read this post, I want you to take a quick survey.</p>
<h3>What Do You Think?</h3>
<p><a name="pd_a_7748011"></a>
<div class="CSS_Poll PDS_Poll" id="PDI_container7748011" data-settings="{&quot;url&quot;:&quot;https:\/\/static.polldaddy.com\/p\/7748011.js&quot;}" style="display:inline-block;"></div>
<div id="PD_superContainer"></div>
<noscript><a href="https://poll.fm/7748011">Take Our Poll</a></noscript><script type='text/javascript'>
(function(d,c,j){if(!d.getElementById(j)){var pd=d.createElement(c),s;pd.id=j;pd.src='https://www.thepalife.com/wp-content/plugins/polldaddy/js/polldaddy-shortcode.js';s=d.getElementsByTagName(c)[0];s.parentNode.insertBefore(pd,s);}  else if(typeof jQuery !=='undefined')jQuery(d.body).trigger('pd-script-load');}(document,'script','pd-polldaddy-loader'));
</script></p>
<h2>Physician Assistant vs. Physician: Show Me the Money</h2>
<p>Often, <a href="https://www.thepalife.com/physician-assistant-vs-nurse-practitioner-vs-medical-doctor/">the decision between PA and physician</a> is considered difficult—but should it be?</p>
<p>This was the first in a series of posts designed to help answer the age-old PA-versus-physician question. And because one of the most common searches after “physician assistant” is “salary,” I thought I would begin by addressing the elephant in the room and showing you the numbers.</p>
<p><strong>Annual salary numbers by themselves are nearly useless.</strong> They do not account for the hidden variables: time spent in training, education debt, residency, taxes, career length, and hours worked each week.</p>
<p>So this post addresses those variables with one equation and calculates a much more useful number:</p>
<h2>True Hourly Wage</h2>
<p>This post is heavy with numbers, so grab your glasses—and perhaps a calculator. The results remain interesting, even after bringing the original analysis into 2026.</p>
<div style="background: #f7f7f7; border-left: 5px solid #2b6f8a; margin: 24px 0; padding: 18px 20px;">
<p style="margin-top: 0;"><strong>A quick note about the math</strong></p>
<p>This is an illustrative comparison, not personal tax or financial advice. To make the three careers comparable, the updated model uses the same rules for everyone:</p>
<ul>
<li>May 2025 national mean wages from the U.S. Bureau of Labor Statistics—the newest BLS occupational wage data, released in May 2026</li>
<li>A married California household with two qualifying children, one income, the standard deduction, and no other income</li>
<li>2026 federal income-tax rules, employee FICA taxes, and the latest available California tax schedule (2025)</li>
<li>A 20-year level-payment loan model using 2026–27 federal rates: 8.07% for graduate/professional debt and 6.52% for undergraduate debt</li>
<li>No loan forgiveness, income-driven repayment, refinancing, origination fees, autopay discount, investment growth, raises, inflation, or geographic pay adjustments</li>
<li>No employer retirement match, pension, health insurance, or other benefits for any of the three careers</li>
</ul>
<p>That final point matters. The original post credited a pension to the teacher and a retirement match to the PA but not to the physician. Because benefits vary enormously by employer and state, this revision excludes them from every calculation.</p>
<p style="margin-bottom: 0;">The tax calculation is also a standardized snapshot, not a literal lifetime tax forecast. It holds the married-with-two-children household constant across each career so the occupations can be compared under identical rules; real tax rates, filing status, deductions, and qualifying dependents change over time.</p>
</div>
<div style="overflow-x: auto; margin: 24px 0;">
<table style="border-collapse: collapse; width: 100%; min-width: 720px;">
<thead>
<tr style="background: #173f52; color: #fff;">
<th style="border: 1px solid #d7d7d7; padding: 10px; text-align: left;">2026 model input</th>
<th style="border: 1px solid #d7d7d7; padding: 10px; text-align: left;">Internal medicine physician</th>
<th style="border: 1px solid #d7d7d7; padding: 10px; text-align: left;">PA</th>
<th style="border: 1px solid #d7d7d7; padding: 10px; text-align: left;">High school teacher</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border: 1px solid #d7d7d7; padding: 10px;"><strong>Annual gross wage</strong></td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$267,200</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$141,280</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$76,320</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="border: 1px solid #d7d7d7; padding: 10px;"><strong>Estimated annual income after modeled taxes</strong></td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$199,126</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$117,549</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$70,015</td>
</tr>
<tr>
<td style="border: 1px solid #d7d7d7; padding: 10px;"><strong>Education-debt principal used</strong></td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$215,000</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$112,500</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$29,560</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="border: 1px solid #d7d7d7; padding: 10px;"><strong>Modeled lifetime loan payments</strong></td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$433,854</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$227,016</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">$52,978</td>
</tr>
<tr>
<td style="border: 1px solid #d7d7d7; padding: 10px;"><strong>Weekly work hours used</strong></td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">56.5</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">40</td>
<td style="border: 1px solid #d7d7d7; padding: 10px;">53</td>
</tr>
</tbody>
</table>
</div>
<p><em>Debt figures describe borrowers, not every graduate. Many people finish school with less debt—or no debt at all—and others owe considerably more.</em></p>
<p>So let’s get going.</p>
<p><a href="https://www.thepalife.com/wp-content/uploads/2014/01/doctor-counting-money-copy.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-6219 alignnone" src="https://www.thepalife.com/wp-content/uploads/2014/01/doctor-counting-money-copy.jpg" alt="Physician counting money" width="590" height="393" srcset="https://www.thepalife.com/wp-content/uploads/2014/01/doctor-counting-money-copy.jpg 590w, https://www.thepalife.com/wp-content/uploads/2014/01/doctor-counting-money-copy-300x199.jpg 300w" sizes="(max-width: 590px) 100vw, 590px" /></a></p>
<h2>Physician (MD or DO): True Hourly Wage</h2>
<h3>Becoming a Physician Is Expensive</h3>
<p>For the 2025–26 academic year, the <a href="https://research.collegeboard.org/trends/college-pricing/highlights" target="_blank" rel="noopener noreferrer">average published undergraduate tuition and fees</a> are $11,950 for an in-state student at a public four-year university and $45,000 at a private nonprofit four-year university. Once housing, food, books, transportation, and other expenses are added, the average annual student budgets rise to <strong>$30,990 and $65,470</strong>, respectively.</p>
<p>The sticker price is not the same as the debt. Grants, scholarships, family support, school choice, and employment all affect what a student actually borrows. Among 2023–24 bachelor’s degree recipients who borrowed, the <a href="https://research.collegeboard.org/trends/student-aid/highlights" target="_blank" rel="noopener noreferrer">average cumulative debt was $29,560</a>.</p>
<p>Then comes medical school. The AAMC reports a median four-year cost of attendance for the class of 2026 of <strong>$297,745 at public medical schools and $408,150 at private medical schools</strong>. Those totals include more than tuition, but they are still sobering.</p>
<p>Fortunately, the average student does not borrow the full cost of attendance. According to the AAMC, 70% of the medical school class of 2025 graduated with education debt. Among those indebted graduates, the <strong>median education debt—including premedical debt—was $215,000</strong>.</p>
<p>Service scholarships, loan-repayment programs, and programs such as Public Service Loan Forgiveness can radically change the outcome for an individual physician. But they are not universal, so they are not included in the central calculation below.</p>
<p>The federal student-loan interest deduction is also too limited to rescue the economics. It remains capped at $2,500 and is subject to income phaseouts. More importantly, a tax deduction reduces taxable income; it does not reimburse the borrower dollar for dollar. To keep this comparison clean, the model does not include the deduction for any profession.</p>
<h3>What Does $215,000 of Debt Cost?</h3>
<p>The fixed rate on new federal graduate and professional Direct Unsubsidized Loans first disbursed from July 1, 2026, through June 30, 2027, is <strong>8.07%</strong>. At that rate, repaying $215,000 with equal payments over 20 years would require about <strong>$1,808 per month</strong> and approximately <strong>$433,854 in total payments</strong>.</p>
<p>That is an illustration, not a prediction. Actual medical graduates commonly have loans issued in several years at several rates, and their repayment paths may include residency-era income-based payments, interest subsidies, forgiveness, refinancing, or accelerated repayment.</p>
<p>Federal graduate lending also changed on July 1, 2026. Grad PLUS borrowing ended for most new graduate and professional students, with transition exceptions for certain continuing borrowers, and new federal borrowing limits took effect. That change may push some future students toward institutional or private financing, so the economics of medical and PA education deserve even closer attention going forward.</p>
<h3>Physician Income, Taxes, Hours, and Training</h3>
<p>The latest BLS occupational wage release places the May 2025 national <strong>mean annual wage for general internal medicine physicians at $267,200</strong>.</p>
<p>Under the household and tax assumptions described above, that becomes an estimated <strong>$199,126 after federal income tax, California income tax, Social Security tax, and Medicare tax</strong>. This is not a paycheck estimate for every physician; it is one standardized tax case used for all three careers.</p>
<p>Internal medicine requires a three-year residency. The AAMC’s projected 2025 first-year resident stipend was $67,400. For simplicity, this model holds that stipend constant for all three years. After modeled payroll and income taxes, the resident earns approximately <strong>$62,244 per year, or $186,732 over three years</strong>.</p>
<p>The original article estimated that an internal medicine physician spends about <strong>34,000 hours training after high school</strong>, including college, medical school, and residency. There is no single nationally standardized “training hours” figure, so that estimate is retained for continuity.</p>
<p>In the AMA’s 2024 data, internal medicine physicians reported <strong>56.5 hours per week</strong> on work-related activities. We will continue to assume 48 working weeks per year.</p>
<p>If our hypothetical physician finishes residency at age 29 and retires at age 65, that creates a 36-year attending career.</p>
<h3>Let’s Run the Numbers</h3>
<div style="background: #f9f9df; border: 1px solid #dedebd; border-radius: 4px; margin: 20px 0; padding: 20px; text-align: center;">
<p style="font-size: 24px; margin-top: 0;"><strong>True Hourly Wage for an Internal Medicine Physician</strong></p>
<p><strong>[($199,126 × 36) + $186,732 − $433,854] ÷ [(56.5 × 48 × 36) + 34,000]</strong></p>
<p style="font-size: 34px; margin-bottom: 0;"><strong>$52.58 per hour</strong></p>
</div>
<h2>And Now the Moment You Have All Been Waiting For...</h2>
<p><a href="https://www.thepalife.com/wp-content/uploads/2014/01/doctor-and-money.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-6223 alignnone" src="https://www.thepalife.com/wp-content/uploads/2014/01/doctor-and-money.jpg" alt="Clinician and money" width="590" height="393" srcset="https://www.thepalife.com/wp-content/uploads/2014/01/doctor-and-money.jpg 590w, https://www.thepalife.com/wp-content/uploads/2014/01/doctor-and-money-300x199.jpg 300w" sizes="(max-width: 590px) 100vw, 590px" /></a></p>
<h2>Physician Assistant/Associate: True Hourly Wage</h2>
<p>The latest BLS occupational wage data place the May 2025 national <strong>mean annual wage for PAs at $141,280</strong>. That number is reassuringly close to AAPA’s newer profession-specific finding: the <a href="https://www.aapa.org/news-central/2026/05/aapa-2026-salary-report-shows-pa-compensation-continues-to-rise-amid-growing-demand-for-care/" target="_blank" rel="noopener noreferrer">2026 AAPA Salary Report</a> found median PA compensation of $140,000 in 2025.</p>
<p>Under the same household and tax assumptions, the BLS wage becomes an estimated <strong>$117,549 after modeled federal, California, and employee payroll taxes</strong>.</p>
<p>PAs are educated at the master’s level. Most PA programs are approximately <strong>27 months</strong> and include more than <strong>2,000 hours of clinical rotations</strong>. Many programs also require or strongly prefer hands-on healthcare experience before admission, although the amount varies by program.</p>
<p>The original article estimated about <strong>12,400 total training hours after high school</strong> for a PA, including a bachelor’s degree, pre-PA patient-care experience, didactic education, and clinical rotations. Again, no single official national “total training hours” figure exists, so the estimate remains in the model for continuity.</p>
<p>The latest PAEA student-debt report is <strong>Student Report 6</strong>, published in January 2025 from the association’s 2022 matriculating and end-of-program surveys. It found that 83.0% of responding graduating PA students had borrowed for graduate PA education. The report publishes debt ranges rather than one exact median: the midpoint graduate borrower fell in the <strong>$100,000–$124,999 range</strong>.</p>
<p>For the calculation, I use <strong>$112,500</strong>, the rounded midpoint of that median range. This is a modeling estimate, not a PAEA-reported exact median. The same report found that 47.4% of responding graduates also had outstanding pre-PA education debt, with the midpoint borrower in the $25,000–$49,999 range. It would be misleading to add that earlier debt to every PA, so pre-PA debt is not added to the central model.</p>
<p>At 8.07% over 20 years, repaying $112,500 requires about <strong>$946 per month</strong> and <strong>$227,016 in total payments</strong>.</p>
<p>NCCPA data place the typical PA workweek near 40 hours; AAPA also reported a 40-hour median in several PA specialties in 2025. We will use <strong>40 hours per week</strong> and 48 working weeks per year.</p>
<p>If our hypothetical PA finishes school at age 27 and retires at age 65, that creates a 38-year career.</p>
<h3>Let’s Run the Numbers</h3>
<div style="background: #f9f9df; border: 1px solid #dedebd; border-radius: 4px; margin: 20px 0; padding: 20px; text-align: center;">
<p style="font-size: 24px; margin-top: 0;"><strong>True Hourly Wage for a PA</strong></p>
<p><strong>[($117,549 × 38) − $227,016] ÷ [(40 × 48 × 38) + 12,400]</strong></p>
<p style="font-size: 34px; margin-bottom: 0;"><strong>$49.67 per hour</strong></p>
</div>
<h2>And Just for Fun—Because Both of My Parents Are Teachers</h2>
<p><a href="https://www.thepalife.com/wp-content/uploads/2014/01/Rich-Teacher.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-6225 alignnone" src="https://www.thepalife.com/wp-content/uploads/2014/01/Rich-Teacher.jpg" alt="Teacher discussing money" width="590" height="393" srcset="https://www.thepalife.com/wp-content/uploads/2014/01/Rich-Teacher.jpg 590w, https://www.thepalife.com/wp-content/uploads/2014/01/Rich-Teacher-300x199.jpg 300w" sizes="(max-width: 590px) 100vw, 590px" /></a></p>
<h2>High School Teacher: True Hourly Wage</h2>
<p>The latest BLS occupational wage data place the May 2025 national <strong>mean annual wage for secondary school teachers, excluding special and career/technical education, at $76,320</strong>.</p>
<p>Under the same household and tax assumptions, that becomes an estimated <strong>$70,015 after modeled federal, California, and employee payroll taxes</strong>.</p>
<p>Teachers spend about <strong>6,400 hours training after high school</strong> in the original model—the estimated classroom and study time required for a bachelor’s degree. State licensing requirements vary, and many teachers later earn graduate degrees, so an individual teacher’s training time and debt can be higher.</p>
<p>Among 2023–24 bachelor’s degree recipients who borrowed, the average cumulative education debt was <strong>$29,560</strong>. At the 2026–27 undergraduate federal loan rate of 6.52%, paying that balance over 20 years would require approximately <strong>$221 per month</strong> and <strong>$52,978 in total payments</strong>.</p>
<p>The original version assumed teachers worked only 40 hours per week for 38 weeks. That excluded too much real labor. BLS notes that teachers commonly spend evenings and weekends grading and preparing lessons, and RAND’s 2024 State of the American Teacher survey found that teachers reported an average of <strong>53 total work hours per week</strong>, even though their contracts averaged 38 hours.</p>
<p>We will therefore use 53 hours per week for 40 weeks per year. If a teacher finishes college at 22 and retires at 65, that creates a 43-year career.</p>
<p>Many public-school teachers participate in defined-benefit pension systems, but benefit formulas, vesting, employee contributions, Social Security coverage, retirement age, and cost-of-living adjustments vary widely. Rather than invent one national pension, the model excludes retirement benefits for the teacher—just as it excludes them for the PA and physician.</p>
<h3>Let’s Run the Numbers</h3>
<div style="background: #f9f9df; border: 1px solid #dedebd; border-radius: 4px; margin: 20px 0; padding: 20px; text-align: center;">
<p style="font-size: 24px; margin-top: 0;"><strong>True Hourly Wage for a High School Teacher</strong></p>
<p><strong>[($70,015 × 43) − $52,978] ÷ [(53 × 40 × 43) + 6,400]</strong></p>
<p style="font-size: 34px; margin-bottom: 0;"><strong>$30.32 per hour</strong></p>
</div>
<h2>For the Love of Money</h2>
<div style="overflow-x: auto; margin: 24px 0;">
<table style="border-collapse: collapse; width: 100%; min-width: 680px;">
<thead>
<tr style="background: #173f52; color: #fff;">
<th style="border: 1px solid #d7d7d7; padding: 10px; text-align: left;">Career</th>
<th style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">Gross annual wage</th>
<th style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">Modeled after-tax income</th>
<th style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">True hourly wage</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border: 1px solid #d7d7d7; padding: 10px;"><strong>Internal medicine physician</strong></td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">$267,200</td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">$199,126</td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;"><strong>$52.58</strong></td>
</tr>
<tr style="background: #f7f7f7;">
<td style="border: 1px solid #d7d7d7; padding: 10px;"><strong>PA</strong></td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">$141,280</td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">$117,549</td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;"><strong>$49.67</strong></td>
</tr>
<tr>
<td style="border: 1px solid #d7d7d7; padding: 10px;"><strong>High school teacher</strong></td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">$76,320</td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;">$70,015</td>
<td style="border: 1px solid #d7d7d7; padding: 10px; text-align: right;"><strong>$30.32</strong></td>
</tr>
</tbody>
</table>
</div>
<p>After accounting for estimated training time, borrower debt, years worked, work hours, residency income, and taxes, the adjusted net hourly wage in this model is <strong>$52.58 for an internal medicine physician, $49.67 for a PA, and $30.32 for a high school teacher</strong>.</p>
<p>The physician’s annual gross wage is about 1.89 times the PA wage, but the physician’s true hourly wage is only about <strong>1.06 times the PA true hourly wage</strong> in this model. The extra years of training, residency pay, higher debt, and longer workweek erase much of the apparent salary gap.</p>
<div style="background: #fff5bf; border-left: 5px solid #e3b600; margin: 24px 0; padding: 18px 20px;">
<p style="font-size: 22px; margin: 0;"><strong>PA vs. Physician Round 1 still goes to the physician—but by an extremely narrow margin.</strong></p>
</div>
<p>That conclusion is not universal. A physician in a higher-paying specialty, a PA with a large bonus, a teacher with an excellent pension, a graduate with no debt, or a borrower who receives forgiveness could produce a very different result. Career satisfaction, autonomy, time with family, professional risk, call schedules, geographic flexibility, and the work itself also matter—and none of them fits neatly into a salary equation.</p>
<p>But the central lesson survives the update: <strong>do not choose a career by comparing annual salaries alone.</strong> Compare the full path required to earn that salary and the life you will live while earning it.</p>
<p><em>Oh yeah, and how about that stay-at-home 35-year-old living in the basement in our poll? If anyone has time to run that calculation, post it in the comments. We may all be working way too hard!</em></p>
<p>If you liked this post, please feel free to share it.</p>
<p>—Stephen Pasquini, PA-C</p>
<h2>Have You Seen the PA vs. Physician Infographic?</h2>
<p><a href="https://www.thepalife.com/infographic-pa-vs-md-understanding-the-differences/"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17080" src="https://www.thepalife.com/wp-content/uploads/2014/01/PA-VS-MD.jpg" alt="PA vs physician infographic" width="500" height="364" srcset="https://www.thepalife.com/wp-content/uploads/2014/01/PA-VS-MD.jpg 500w, https://www.thepalife.com/wp-content/uploads/2014/01/PA-VS-MD-300x218.jpg 300w" sizes="(max-width: 500px) 100vw, 500px" /></a></p>
<p><a class="button large" href="https://www.thepalife.com/infographic-pa-vs-md-understanding-the-differences/">View the PA vs. Physician Infographic</a></p>
<hr />
<h2>Sources and Methodology</h2>
<ul>
<li><a href="https://www.bls.gov/news.release/ocwage.t01.htm" target="_blank" rel="noopener noreferrer">U.S. Bureau of Labor Statistics: May 2025 national occupational employment and wage estimates</a></li>
<li><a href="https://students-residents.aamc.org/financial-aid-resources/you-can-afford-medical-school" target="_blank" rel="noopener noreferrer">AAMC: Medical school debt and cost of attendance</a></li>
<li><a href="https://www.aamc.org/data-reports/students-residents/report/aamc-survey-resident/fellow-stipends-and-benefits" target="_blank" rel="noopener noreferrer">AAMC: Resident and fellow stipends</a></li>
<li><a href="https://e1.nmcdn.io/assets/paea/wp-content/uploads/2025/01/FINAL_student-report-6-2025-01-13.pdf" target="_blank" rel="noopener noreferrer">PAEA Student Report 6: PA education debt</a></li>
<li><a href="https://www.aapa.org/about/what-is-a-pa/" target="_blank" rel="noopener noreferrer">AAPA: PA education and clinical training</a></li>
<li><a href="https://www.aapa.org/news-central/2026/05/aapa-2026-salary-report-shows-pa-compensation-continues-to-rise-amid-growing-demand-for-care/" target="_blank" rel="noopener noreferrer">AAPA 2026 Salary Report highlights</a></li>
<li><a href="https://www.ama-assn.org/practice-management/physician-health/doctors-work-fewer-hours-ehr-still-follows-them-home" target="_blank" rel="noopener noreferrer">AMA: 2024 physician work hours by specialty</a></li>
<li><a href="https://www.nccpa.net/wp-content/uploads/2024-State-Report.pdf" target="_blank" rel="noopener noreferrer">NCCPA 2024 Statistical Profile of Board-Certified PAs by State</a></li>
<li><a href="https://www.rand.org/content/dam/rand/pubs/research_reports/RRA1100/RRA1108-12/RAND_RRA1108-12.pdf" target="_blank" rel="noopener noreferrer">RAND: 2024 State of the American Teacher survey data</a></li>
<li><a href="https://research.collegeboard.org/trends/college-pricing/highlights" target="_blank" rel="noopener noreferrer">College Board: Trends in College Pricing 2025</a></li>
<li><a href="https://research.collegeboard.org/trends/student-aid/highlights" target="_blank" rel="noopener noreferrer">College Board: Trends in Student Aid 2025</a></li>
<li><a href="https://fsapartners.ed.gov/fsa-print/publication/1007224" target="_blank" rel="noopener noreferrer">Federal Student Aid: 2026–27 Direct Loan interest rates</a></li>
<li><a href="https://www.ed.gov/about/news/press-release/fact-sheet-trump-administration-making-higher-education-more-affordable-expanding-opportunity-and-simplifying-student-loan-repayment" target="_blank" rel="noopener noreferrer">U.S. Department of Education: Federal graduate loan changes effective July 1, 2026</a></li>
<li><a href="https://www.irs.gov/newsroom/irs-releases-tax-inflation-adjustments-for-tax-year-2026-including-amendments-from-the-one-big-beautiful-bill" target="_blank" rel="noopener noreferrer">IRS: 2026 federal tax brackets and standard deduction</a></li>
<li><a href="https://www.ssa.gov/cola/factsheets/2026.html" target="_blank" rel="noopener noreferrer">Social Security Administration: 2026 FICA rates and taxable maximum</a></li>
<li><a href="https://www.ftb.ca.gov/forms/2025/2025-540-booklet.html" target="_blank" rel="noopener noreferrer">California Franchise Tax Board: 2025 tax rates, deductions, and exemptions</a></li>
</ul>
<p><small>Calculation precision: displayed annual figures are rounded to the nearest dollar, while the final hourly calculations use unrounded values. “True hourly wage” is an illustrative career-adjusted earnings measure created for this article; it is not a standard labor-economics metric.</small></p>
<span class="et_bloom_bottom_trigger"></span>The post <a href="https://www.thepalife.com/pa-versus-md-money/">MD Versus PA Showdown Round 1 – Show Me The Money!</a> first appeared on <a href="https://www.thepalife.com">The Physician Assistant Life</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.thepalife.com/pa-versus-md-money/feed/</wfw:commentRss>
			<slash:comments>121</slash:comments>
		
		
			</item>
	</channel>
</rss>
