Barstow, CA · San Bernardino County
★★★★★CMS 5/560 bedsGovernmentMedicaid
- Nurse hours
- 5.67 /day
- Staff turnover
- 23%
- Serious cites
- 0
The state-run veterans home in Barstow runs on 5.67 nurse hours per resident per day, roughly half again what the typical American nursing home provides, and its staff tends to stay: turnover sits near 23 percent against a national average close to 46. Weekend coverage does dip about 11 percent below weekday levels, worth asking about. Inspectors have cited 12 deficiencies, none at the level of actual harm or jeopardy, though two involve abuse, which is a category families should ask about directly. The last full inspection was April 23, 2026, so the record is recent, and the home holds top federal marks across health inspections, quality measures, and staffing alike.
Loma Linda, CA · San Bernardino County
★★★★★CMS 5/556 bedsFor-profitMedicaid
- Nurse hours
- 11.90 /day
- Staff turnover
- 31%
- Serious cites
- 0
Totally Kids Rehabilitation Hospital runs about 11.9 nurse hours per resident day, roughly triple the national average, and its weekend staffing only dips about 7% below weekdays, a gap that's often wider elsewhere. Staff turnover sits at 31.3%, well under the 45.8% national figure, which matters for kids who need consistent caregivers. The tradeoff shows up in its record: 23 deficiencies, including one abuse-related citation, though none rose to harm or jeopardy level. This is a for-profit operation in Loma Linda with a recent inspection, and the staffing numbers are doing most of the work here.
San Bernardino, CA · San Bernardino County
★★★★★CMS 5/584 bedsNon-profitMedicaid
- Nurse hours
- 9.85 /day
- Staff turnover
- 24%
- Serious cites
- 0
Community Convalescent Center Of San Bernardino runs on 9.85 nurse hours per resident day, roughly two and a half times the national average of 3.86, and keeps its staff: turnover is 23.9% against a national 45.8%. Weekend coverage dips about 9% below weekday levels, so ask how that plays out on a Sunday. Inspectors were last in on April 24, 2025, and found 12 deficiencies, none at the harm or jeopardy level but one flagged as abuse-related, which is worth asking about directly. The nonprofit operator has a 5/5 inspection rating and 5/5 on quality measures, though staffing scored 4/5 despite the high hours, likely a mix or retention issue.
Lake Arrowhead, CA · San Bernardino County
★★★★☆CMS 4/519 bedsGovernmentMedicaid
- Nurse hours
- 7.12 /day
- Staff turnover
- 38%
- Serious cites
- 0
Mountains Community Hospital's skilled nursing unit runs on a hospital district's license with just 19 certified beds, and its inspection record is clean where it counts: ten deficiencies on file, none at the harm level, none tied to abuse, and a survey completed in June 2025. The staffing picture cuts against expectations, though. Reported nurse hours come to 7.12 per resident day, roughly 84 percent above the national figure, yet CMS scores staffing 1 out of 5 and weekend coverage drops about 10 percent below weekdays. Turnover sits at 37.5 percent, better than the 45.8 percent national rate. Quality measures land mid-range at 3 out of 5.
Redlands, CA · San Bernardino County
★★★★☆CMS 4/548 bedsNon-profitMedicaid
- Nurse hours
- 4.53 /day
- Staff turnover
- 27%
- Serious cites
- 0
Plymouth Village runs 4.53 nursing hours per resident per day, about 17% above the national average, and its staff turnover of 26.5% is well under the national 45.8%. Weekend coverage dips roughly 11% from weekday levels, which is common but worth asking about if your family visits on Saturdays or Sundays. The 23 deficiencies on record include none at the harm level and none related to abuse, and the most recent inspection was in June 2025, so the picture is fairly current. This is a nonprofit operation with 48 beds, and smaller nonprofits often hold onto staff longer than the for-profit chains do.
Upland, CA · San Bernardino County
★★★★★CMS 5/570 bedsFor-profitMedicaid
- Nurse hours
- 3.79 /day
- Staff turnover
- 42%
- Serious cites
- 0
Heritage Park runs lean on direct care: 3.79 nurse hours per resident per day sits just under the national average of 3.86, and weekends drop roughly 13% below its own weekday coverage. Turnover at 42% is better than the 45.8% national figure, which matters for continuity. The inspection history is the harder read, 21 deficiencies on record, including one at the harm level and five tied to abuse. Its most recent inspection was June 2025, so that record is current, not stale.
San Bernardino, CA · San Bernardino County
★★★★☆CMS 4/558 bedsFor-profitMedicaid
- Nurse hours
- 4.65 /day
- Staff turnover
- 31%
- Serious cites
- 0
Arrowhead Healthcare Center runs 58 certified beds in San Bernardino under for-profit LLC ownership. Nurse staffing sits at 4.65 hours per resident day, roughly 20% above the national average, though weekends drop about 14% below the home's own weekday levels. Staff turnover is 30.6%, lower than the 45.8% national figure, which matters for consistency of care. The current record shows 23 deficiencies, none at the harm or jeopardy level and none abuse-related, and the most recent inspection was April 2026. All three CMS star categories, health inspections, quality measures, and staffing, land at 4 out of 5. The picture is a smaller home with solid staffing and a clean harm record.
Grand Terrace, CA · San Bernardino County
★★★★★CMS 5/559 bedsFor-profitMedicaid
- Nurse hours
- 4.69 /day
- Staff turnover
- 32%
- Serious cites
- 0
Grand Terrace Health Care Center runs about 4.69 nurse hours per resident per day, roughly 21% above the national average, and its weekend staffing only dips about 11% below weekdays, a smaller drop than many homes show. Turnover sits at 32.4%, well under the national 45.8%, meaning the people caring for residents tend to stick around. The 27 deficiencies on record include none tied to harm or abuse, and the most recent inspection was March 2026. It's a for-profit corporate home with 59 beds, but the staffing consistency and clean harm record are what stand out.
Upland, CA · San Bernardino County
★★★★★CMS 5/5206 bedsFor-profitMedicaid
- Nurse hours
- 5.32 /day
- Staff turnover
- 35%
- Serious cites
- 0
Upland Rehabilitation and Care Center runs on 5.32 nurse hours per resident day, roughly 38 percent above the national average, and its staff turnover of 35 percent sits well under the 45.8 percent national figure. Weekend coverage dips about 9 percent below weekday levels, which is common but worth knowing if you'll be visiting then. The 32 deficiencies on record include one abuse-related citation; none rose to the harm or jeopardy level, and the last inspection was in May 2025. Inspections, quality measures, and staffing all land at 4 or 5 stars, which is genuinely strong for a 206-bed for-profit corporate home. The abuse citation is the one item I'd ask about directly.
Montclair, CA · San Bernardino County
★★★★★CMS 5/559 bedsFor-profitMedicaid
- Nurse hours
- 4.20 /day
- Staff turnover
- 35%
- Serious cites
- 0
Montclair Manor runs 4.20 nurse hours per resident day, roughly 9% above the national figure of 3.86, and its weekend staffing only dips about 5% below its own weekday level. Staff turnover sits at 35%, well under the 45.8% national average, which matters for whether your parent sees the same faces month to month. The inspection record shows 27 deficiencies, none at the harm level and none abuse-related, with the most recent state visit in April 2025. It's a small for-profit home, 59 beds, individually owned, and the quality measure rating comes in at the top of the scale.
San Bernardino, CA · San Bernardino County
★★★★☆CMS 4/5119 bedsFor-profitMedicaid
- Nurse hours
- 4.61 /day
- Staff turnover
- 25%
- Serious cites
- 0
Arrowhead Springs runs 119 certified beds in San Bernardino, and the staffing numbers are where it separates itself: 4.61 nurse hours per resident day against a national average of 3.86. Turnover sits at 25.2 percent, well under the 45.8 percent national figure, though weekend coverage drops about 16 percent from weekday levels, so ask how that plays out on Saturdays. The 32 deficiencies on record include none at the harm or jeopardy level and none abuse-related, and the last inspection closed in April 2025. Corporate for-profit ownership, four out of five stars across health inspections, quality measures, and staffing.
San Bernardino, CA · San Bernardino County
★★★★☆CMS 4/599 bedsFor-profitMedicaid
- Nurse hours
- 4.06 /day
- Staff turnover
- 28%
- Serious cites
- 0
Medical Center Convalescent Hospital runs 99 certified beds in San Bernardino under for-profit LLC ownership, and the staffing picture is its strongest card: 4.06 nurse hours per resident day, roughly 5% above the national figure, though weekends dip about 8% below the home's own weekday levels. Turnover sits at 28.4% against a national average near 46%, which matters for whether you see the same faces on repeat visits. The inspection record shows 34 deficiencies, none at harm or jeopardy level and none abuse-related, with the most recent survey dated February 2026. All three CMS star ratings land at 4 out of 5. The numbers describe a home that is stable and adequately staffed rather than exceptional.
Ontario, CA · San Bernardino County
★★★★★CMS 5/559 bedsFor-profitMedicaid
- Nurse hours
- 3.85 /day
- Staff turnover
- 42%
- Serious cites
- 0
Ontario Healthcare Center runs 59 certified beds under for-profit limited liability ownership, and its last inspection on February 20, 2026, came back clean at the harm level, 23 deficiencies on record, none causing injury or jeopardy, none tied to abuse. Nurse staffing sits at 3.85 hours per resident day, essentially matching the national average of 3.86, though weekends drop about 7 percent below the home's own weekday coverage, so ask how that gap gets filled. Staff turnover of 42.2 percent is a bit better than the 45.8 percent national figure. The inspection and quality measure ratings both come in at 5 out of 5; staffing is the weaker 3, which tracks with the thin weekend margin.
San Bernardino, CA · San Bernardino County
★★★★★CMS 5/578 bedsFor-profitMedicaid
- Nurse hours
- 2.55 /day
- Staff turnover
- 41%
- Serious cites
- 0
Shandin Hills runs lean on nursing hours: 2.55 per resident day against a national average of 3.86, roughly a third below. Weekends dip further, about 7% under the home's own weekday staffing, so coverage thins out exactly when families tend to visit. Turnover sits at 41.4%, a bit better than the 45.8% national figure, and the home's inspection record is recent and clean at the harm level, 18 deficiencies on file, none causing harm or jeopardy, though one is abuse-related, which is worth asking about directly. For-profit, LLC-owned, 78 beds. The care numbers look strong; the question is whether the staffing level holds up on a bad night.
Redlands, CA · San Bernardino County
★★★★☆CMS 4/597 bedsFor-profitMedicaid
- Nurse hours
- 4.54 /day
- Staff turnover
- 35%
- Serious cites
- 0
Brookside runs on more nursing hours than most homes in the country, about 4.54 per resident day against a national average of 3.86, and its staff tends to stay, with turnover at 35.1% versus roughly 46% nationally. Weekend coverage dips about 15% below weekday levels, so ask how that plays out on a Sunday. The 32 deficiencies on record include none tied to harm, jeopardy, or abuse, and the most recent inspection was in October 2024. Corporate for-profit ownership, 97 beds. The weak spot is inspections, not care delivery; quality and staffing measures both sit well above average.
Fontana, CA · San Bernardino County
★★★★★CMS 5/599 bedsFor-profitMedicaid
- Nurse hours
- 4.02 /day
- Staff turnover
- 32%
- Serious cites
- 0
Citrus Nursing Center in Fontana sits in a corporate for-profit chain and holds 99 certified beds. Nurse staffing comes in at 4.02 hours per resident day, roughly 4% above the national average, though weekend coverage drops about 7% below weekday levels. Staff turnover is 32.2%, notably lower than the 45.8% national average. The current inspection record shows 22 deficiencies, one at the harm level, with no abuse citations and a single fine of $7,446. Its last inspection was July 31, 2025. CMS rated its quality measures and health inspections well but gave staffing only two stars, since those hours concentrate on weekdays while turnover, though low, still leaves gaps a family may notice on weekends.
Fontana, CA · San Bernardino County
★★★☆☆CMS 3/599 bedsFor-profitMedicaid
- Nurse hours
- 4.35 /day
- Staff turnover
- 47%
- Serious cites
- 0
Laurel Convalescent Hospital runs 4.35 nurse hours per resident per day, roughly 13 percent above the national average, and that staffing shows up in its four-star staffing rating. Weekend coverage dips about 5 percent below weekday levels, so staffing isn't perfectly even across the week, and turnover sits at 46.6 percent, essentially the national rate, meaning the roster churns about as much as the typical home. The current record carries 39 deficiencies, two of them abuse-related, though none reached the harm or jeopardy level, and the last inspection was in March 2026. This is a for-profit, individually owned 99-bed home with decent quality and staffing marks against a longer-than-ideal deficiency list.
Ontario, CA · San Bernardino County
★★★★☆CMS 4/559 bedsNon-profitMedicaid
- Nurse hours
- 4.55 /day
- Staff turnover
- 49%
- Serious cites
- 0
Inland Christian Home runs a tight ship on the numbers that tend to matter most. Nurse staffing sits at 4.55 hours per resident day, roughly 18% above the national average, though weekends dip about 11% below its own weekday level, worth asking about if you're planning visits or worrying about Saturday-night coverage. The inspection record is clean where it counts: 25 deficiencies on file but none at the harm or jeopardy level and nothing abuse-related, with the most recent state visit in June 2025. Turnover is the soft spot at 49.3%, just above the national 45.8%, which isn't alarming for this industry but does mean some churn among the people providing care.
San Bernardino, CA · San Bernardino County
★★★★★CMS 5/559 bedsFor-profitMedicaid
- Nurse hours
- 3.68 /day
- Staff turnover
- 61%
- Serious cites
- 0
Hillcrest runs a tight ship on the clinical side. Twenty deficiencies on record with zero at the harm level and nothing abuse-related, plus a recent inspection and top marks from CMS on both health inspections and quality measures, that's a home that gets the basics right. Where it gives ground is staffing. At 3.68 nurse hours per resident day it sits about 5% under the national average, weekend coverage dips roughly 3% below its own weekday level, and turnover at 60.6% runs well above the 45.8% national figure. Corporate-owned and small at 59 beds, Hillcrest looks like a place where care quality holds up but consistent hands on deck is the open question.
Montclair, CA · San Bernardino County
★★★★★CMS 5/5140 bedsFor-profitMedicaid
- Nurse hours
- 5.50 /day
- Staff turnover
- 27%
- Serious cites
- 0
Community Extended Care Hospital Of Montclair runs 140 certified beds under for-profit LLC ownership, and the staffing numbers are the first thing worth noting: 5.50 nurse hours per resident day, roughly 42% above the national average of 3.86. Weekend staffing dips about 8% below its own weekday level, so coverage thins out somewhat on Saturdays and Sundays. Annual turnover sits at 26.5% against a national 45.8%, meaning this workforce is notably more stable than most. The record shows 19 deficiencies, but none at the harm or jeopardy level and none abuse-related. A five-star health inspection rating and a February 2026 inspection date round out a picture of a home that's been checked recently and came through cleanly where it matters most.