Welcome to St. Teresa, a facility of Catholic Charities New Hampshire

Short-Term Rehabilitation

St. Teresa provides comprehensive short-term skilled nursing and rehabilitation for individuals transitioning from a hospital stay. Our program includes a range of physical, occupational and speech-language therapies designed to enable a quick, safe and effective return home.

Learn more

Long-Term Care

The thought of leaving your home for long-term care can be a difficult and emotional process. But in many cases, long-term care is the best way to meet your increasing daily needs – across all facets of life. It’s something we’re confident you’ll realize, especially here at St. Teresa.

Learn more

Independent Living

St. Teresa’s own Bishop Primeau Senior Living Community offers a vibrant and engaging environment for you to enjoy life on your terms in a secure and comfortable apartment setting.

Learn more

What They’re Saying About St. Teresa

Nathaniel Norton profile pictureNathaniel Norton
01:22 14 Dec 25
My father was brought to St. Teresa's over the summer to help recover from both an illness and a injury. All the staff were wonderful. They were kind, respectful, compassionate, and competent. My father is a wonderful person but was in a lot of pain so he was sometimes short with everyone near him at times. The staff always treated him like they should, like I would want them to. They kept my family informed of issues with my father's health when issues did arise. The nursing staff answered all of my questions, even during the transition process of getting him back home. Overall, the staff was great.
The facility itself was kept clean. It seemed to be managed well. The food looked good. There were many activities for the residents to do. They have people who do haircuts and will help with grooming in house. There are scheduled events for the residents to look forward too.
I am grateful of his stay at St. Teresa's. They took great care of my father when it would have been impossible for me to come close to the care he required. He's stay there allowed me to relax a bit and recharge myself. I absolutely would be comfortable with him staying there again. Over my life I've been in several care facilities and St. Teresa's was the best.
Debbie Park profile pictureDebbie Park
16:19 08 Dec 25
My Dad was here for 3 months for rehab. The staff was wonderful with him; Kind, knowledgable and good with dad even when his confusion was making him agitated. They kept him calm - called me immediately - by the time I got there he was fine. The staff helped me get through all the paperwork with all the insurance, medicare/medicade craziness. They answered my questions. Even when we were getting him home they made sure we had all the documents we needed for homecare. He's doing great at home because he had time to recover and great staff to help him get back to moving at St. Teresa's.
Cindy Bannon profile pictureCindy Bannon
23:56 04 Dec 25
We are very grateful for the care that my mom has received at St Teresa’s Staff are genuinely caring, professional and always looking out for the best interest of the residents. It’s been a difficult transition for all of us but they are always so thoughtful and willing to listen. Everyone from administration, support staff, dining services, nursing, absolutely anyone that we have come in contact with have been so wonderful. The facility is always clean and welcoming. They always put the residents needs first. Thank you for making this

What We Offer Residents

Every person in our community is unique and that is how we treat you every day. Expect more than the highest quality of care – expect the highest quality of life.

Learn more

For Families

We know it can be difficult to transfer the primary responsibility of your loved one’s care and well-being to us. St. Teresa is here to support your loved one – and you.

Learn more

Get in Touch

Let us show you what makes St. Teresa a special place to live life to the fullest. Schedule a tour or ask us any questions you may have.

Learn more

How can we help you?

Contact Us