911Emergency211Help & shelterHelp988Crisis lineCrisis1-800-799-7233DVDomestic violenceHotline✕Quick exitExit

Free help directory · Southwest Michigan

‹ All help

Money, Jobs & Legal Help

Free tax preparation, job help and training, and free legal aid including tenant and eviction help.

35 listings

Tax help

Free tax prep (VITA)

VITA free tax prep – Heart of West Michigan United Way (Allegan County)

  • Town Allegan, Allegan County
  • Hours Not published — call to confirm
Where
650 Grand Street, Allegan, MI 49010 (Allegan Co.)
Who can go
Household income under $70,000
How to get in
Call 2-1-1 to schedule at a VITA site, or file online through MyFreeTaxes.
Cost
Free

2027 dates are not posted yet. The phone listed is the United Way Allegan County office; appointments are made through 2-1-1.

Source: Heart of West Michigan United Way (official site) · Last verified: 2026-10-21

Free tax prep (VITA)

VITA free tax help – Barry County United Way

  • Town Hastings, Barry County
  • Hours Not published — call to confirm
Who can go
Household income under $67,000
Serves
Prep sites last season: Hastings Public Library, Delton District Library, Putnam District Library (Nashville), Thornapple Credit Union (Middleville)
How to get in
Call Barry County United Way.
Cost
Free

2027 dates not yet posted.

Source: Barry County United Way (official site) · Last verified: 2026-10-21

Free tax prep (VITA)

VITA free tax prep – United Way of Southwest Michigan (Berrien)

  • Town Benton Harbor, Berrien County
  • Hours Not published — call to confirm
Who can go
Qualifying Berrien and Cass county residents; household income $67,000 or less
Serves
Sites in Benton Harbor and Niles (address given when booking)
How to get in
Call 269-934-3717 for an appointment; by appointment only; you stay on site during preparation.
Cost
Free

2027 dates not yet posted. Last season appointments opened Jan. 12.

Source: United Way of Southwest Michigan (official site) · Last verified: 2026-10-21

Free tax prep (VITA)

Goodwill Central Michigan Heartland – free tax preparation (VITA)

  • Town Battle Creek, Calhoun County
  • Hours Not published — call to confirm
Who can go
Income limits change each season; call to ask
How to get in
Call 269-788-6500 ext. 2032 to ask about the upcoming season.
Cost
Free

2027 dates are not posted yet; locations and schedules are being set. Phone ext. 2032.

Source: Goodwill Industries of Central Michigan Heartland (official site) · Last verified: 2026-10-21

Free tax prep (VITA)

VITA free tax prep – United Way of Southwest Michigan (Cass)

  • Town Cassopolis, Cass County
  • Hours Not published — call to confirm
Who can go
Qualifying Berrien and Cass county residents; household income $67,000 or less
Serves
Sites in Cassopolis and Dowagiac (address given when booking)
How to get in
Call 269-934-3717 for an appointment; by appointment only.
Cost
Free

2027 dates not yet posted. Last season appointments opened Jan. 12.

Source: United Way of Southwest Michigan (official site) · Last verified: 2026-10-21

Free tax prep (VITA)

Comstock Community Center – VITA appointments

  • Town Comstock, Kalamazoo County
  • Hours Not published — call to confirm
How to get in
Call in January for a VITA appointment.
Cost
Free

2027 dates are not posted yet. Call for the address.

Source: Kalamazoo Public Library (public library page) · Last verified: 2026-10-21

Free tax prep

Portage Community Center – free tax preparation

  • Town Portage, Kalamazoo County
  • Hours Not published — call to confirm
Where
325 E. Centre Avenue, Portage, MI 49002 (Kalamazoo Co.)
Who can go
Residents of the City of Portage (center assistance area)
How to get in
Call the center.
Cost
Free

2027 dates are not posted yet. Call the center to ask about tax season.

Source: Portage Community Center (official site) · Last verified: 2026-10-21

Free tax prep (VITA)

VITA free tax prep – United Way of South Central Michigan (Kalamazoo County)

  • Town Kalamazoo, Kalamazoo County
  • Hours Not published — call to confirm
Who can go
Household income of $70,244 or lower; the income limit can change each season
Serves
Kalamazoo, Clinton, Eaton, Ingham and Shiawassee counties; in-person, virtual and self-prep options
How to get in
Dial 2-1-1 to book an appointment once sign-ups open (sign-ups opened in January last season).
Cost
Free

2027 dates are not posted yet. Last season, appointments ran January–April, Mon–Fri 8 am – 7 pm, booked through 2-1-1.

Source: VITA – United Way of South Central Michigan (official site) · Last verified: 2026-10-21

Free tax prep (VITA)

VITA free tax prep – Paw Paw (United Way of Southwest Michigan)

  • Town Paw Paw, Van Buren County
  • Hours Not published — call to confirm
Who can go
Qualifying Van Buren County residents
How to get in
By appointment only, no walk-ins; drop-off service (return about two weeks later to review and pick up). Address given when booking.
Cost
Free

2027 dates are not posted yet. Last season: Tue & Thu 1–6 pm drop-offs, February–March.

Source: United Way of Southwest Michigan (official site) · Last verified: 2026-10-21

Free tax prep (VITA)

VITA free tax prep – South Haven Senior Services

  • Town South Haven, Van Buren County
  • Hours Not published — call to confirm
Where
8337 M-140, South Haven, MI (Van Buren Co.)
Who can go
Qualifying Van Buren County residents
How to get in
Appointment only; call 9 am–3 pm Mon–Fri.
Cost
Free

2027 dates not yet posted. Last season: Wednesdays Feb 4–Mar 25, 2026; appointments opened Jan. 12.

Source: United Way of Southwest Michigan (official site) · Last verified: 2026-10-21

Jobs

GED / adult education

Allegan Online & Adult Education (Allegan Public Schools)

Call to confirm

  • Town Allegan, Allegan County
  • Hours Not published — call to confirm
Serves
Free classes to help with GED, high school diploma and ESL
How to get in
Use "Ask to Enroll" on their website or call.
Cost
Free

📞 Call to confirm. We found these details online but haven't confirmed them by phone yet.

Call to ask about class times and places.

Source: Allegan Public Schools (official site) · Last verified: 2026-10-21

Michigan Works! service center

West Michigan Works! – Allegan Service Center

  • Town Allegan, Allegan County
  • Hours Mon–Fri 8 am – 5 pm (closed listed holidays)
Where
3255 122nd Ave., Allegan, MI 49010 (Allegan Co.)
Serves
Job search and career services; virtual or in-person walk-in services
How to get in
Walk in or call; toll-free 1-800-285-9675.
Cost
Free

Source: West Michigan Works! (official site) · Last verified: 2026-10-21

Michigan Works! service center

West Michigan Works! – Hastings Service Center

  • Town Hastings, Barry County
  • Hours Mon–Fri 8 am – 5 pm (closed listed holidays)
Where
130 E State St, Hastings, MI 49058 (Barry Co.)
Serves
Job search and career services; virtual or in-person walk-in services
How to get in
Walk in or call; toll-free 1-800-285-9675.
Cost
Free

Source: West Michigan Works! (official site) · Last verified: 2026-10-21

GED / adult education

Michigan Works! Adult Education (GED) – Benton Harbor & Galien

Call to confirm

  • Town Benton Harbor, Berrien County
  • Hours Benton Harbor walk-ins Mon–Fri 8 am – 5 pm; Galien Public Library (302 N. Cleveland Ave.) walk-ins Tue 12:30 – 2:30 pm
Where
499 W. Main Street, Benton Harbor, MI 49022 (Berrien Co.)
Who can go
Age 16+ (under 18 needs parent/guardian signature); photo ID required
Serves
GED prep in learning labs or from home; ESL classes
How to get in
Email adulted@miworks.org or call ext. 11122. To enroll, fill out a form, bring ID, sign a few pages and take a short skills test.
Cost
Free

📞 Call to confirm. We found these details online but haven't confirmed them by phone yet.

Call 269-927-1064 ext. 11122.

Source: Michigan Works! Berrien, Cass, Van Buren (official site) · Last verified: 2026-10-21

Michigan Works! service center

Michigan Works! Berrien, Cass, Van Buren – Berrien County Service Center

Call to confirm

  • Town Benton Harbor, Berrien County
  • Hours Mon–Fri 8 am – 5 pm
Where
499 W. Main Street, Benton Harbor, MI 49022 (Berrien Co.)
Serves
Job search, education and training help for Berrien, Cass and Van Buren residents
How to get in
Visit or call; toll-free 1-800-285-9675.
Cost
Free

📞 Call to confirm. We found these details online but haven't confirmed them by phone yet.

For Adult Education, ask for ext. 11122.

Source: Michigan Works! Berrien, Cass, Van Buren (official site) · Last verified: 2026-10-21

Michigan Works! service center

Michigan Works! Southwest – Branch County Service Center

  • Town Coldwater, Branch County
  • Hours Mon–Thu 9:00 am – 5:00 pm; closed Fri
Where
398 Marshall Street, Coldwater, MI 49036 (Branch Co.)
Serves
Job search help, career services, and training/retraining programs (including on-the-job training) for eligible job seekers
How to get in
Visit or call the service center and ask for an Employment Specialist.
Cost
Free

Training info: michiganworkssouthwest.org page

Source: Michigan Works! Southwest (official site) · Last verified: 2026-10-21

GED / adult education

Battle Creek Public Schools Adult Education

  • Town Battle Creek, Calhoun County
  • Hours Not published — call to confirm
Where
Miller Stone, 77 Capital Ave NE, Battle Creek, MI 49017 (Calhoun Co.)
Serves
Free GED/HiSET prep, free testing, free ESL and citizenship classes; free transportation assistance; year-round
How to get in
Bring a valid form of identification to enroll.
Cost
Free

Source: Battle Creek Public Schools (official site) · Last verified: 2026-10-21

Michigan Works! service center

Michigan Works! Southwest – Calhoun County Service Center

  • Town Battle Creek, Calhoun County
  • Hours Mon–Fri 8:00 am – 5:00 pm
Where
200 W. Van Buren Street, Battle Creek, MI 49017 (Calhoun Co.)
Serves
Job search help, career services, and training/retraining programs (including on-the-job training) for eligible job seekers
How to get in
Visit or call the service center and ask for an Employment Specialist.
Cost
Free

Training info: michiganworkssouthwest.org page

Source: Michigan Works! Southwest (official site) · Last verified: 2026-10-21

GED / adult education

Cassopolis Adult/Alternative Education

Call to confirm

  • Town Cassopolis, Cass County
  • Hours Mon 8 am – 7 pm; Tue, Thu, Fri 8 am – 3:30 pm; Wed 9 am – 12 pm
Where
22721 Diamond Cove Street (Door 35), Cassopolis, MI 49031 (Cass Co.)
Who can go
Age 16 and older
Serves
High school diploma, high school equivalency and GED prep; self-paced
Cost
Call to ask about cost

📞 Call to confirm. We found these details online but haven't confirmed them by phone yet.

Also a GED/Pearson VUE testing center.

Source: Cassopolis Public Schools (official site) · Last verified: 2026-10-21

Michigan Works! service center

Michigan Works! Berrien, Cass, Van Buren – Cass County Service Center

Call to confirm

  • Town Cassopolis, Cass County
  • Hours Mon–Fri 8 am – 5 pm
Where
Cass County Administration Building, 120 N. Broadway – 1st Floor, Cassopolis, MI 49031 (Cass Co.)
Serves
Job search, education and training help for Berrien, Cass and Van Buren residents
How to get in
Visit or call; toll-free 1-800-285-9675.
Cost
Free

📞 Call to confirm. We found these details online but haven't confirmed them by phone yet.

For Adult Education, ask for ext. 11122.

Source: Michigan Works! Berrien, Cass, Van Buren (official site) · Last verified: 2026-10-21

GED / adult education

Kalamazoo Public Schools Adult Education (GED/HiSET, basic skills, English classes)

  • Town Kalamazoo, Kalamazoo County
  • Hours Community Education Center: Mon–Thu 9 am – 12 pm and 5:30 – 8:30 pm; other sites vary (see website)
Where
Community Education Center (Old Central), 714 S. Westnedge Avenue, Kalamazoo, MI (Kalamazoo Co.)
Who can go
Free for adults who are 18 or older by July 1 of the school year and don't have a high school diploma, GED or HiSET. Ages 16–17 may join a youth GED program run with Youth Opportunities Unlimited (YOU).
Serves
GED/HiSET prep, adult basic education, ESL; classes at several sites and distance learning
How to get in
Register online (choose Adult Education as grade), then call 269-337-0422 to schedule an intake assessment.
Cost
Free

Exam fees may apply; vouchers may be available.

Source: Kalamazoo Public Schools (official site) · Last verified: 2026-10-21

Michigan Works! service center

Michigan Works! Southwest – Kalamazoo County Service Center

  • Town Kalamazoo, Kalamazoo County
  • Hours Mon–Fri 8:00 am – 5:00 pm
Where
1601 S. Burdick Street, Kalamazoo, MI 49001 (Kalamazoo Co.)
Serves
Job search help, career services, and training/retraining programs (including on-the-job training) for eligible job seekers
How to get in
Visit or call the service center and ask for an Employment Specialist.
Cost
Free

Training info: michiganworkssouthwest.org page

Source: Michigan Works! Southwest (official site) · Last verified: 2026-10-21

Michigan Works! service center

Michigan Works! Southwest – St. Joseph County Service Center

  • Town Three Rivers, St. Joseph County
  • Hours Mon, Tue, Thu 9:00 am – 5:00 pm; closed Wed & Fri
Where
16587 Enterprise Drive #5, Three Rivers, MI 49093 (St. Joseph Co.)
Serves
Job search help, career services, and training/retraining programs (including on-the-job training) for eligible job seekers
How to get in
Visit or call the service center and ask for an Employment Specialist.
Cost
Free

Training info: michiganworkssouthwest.org page

Source: Michigan Works! Southwest (official site) · Last verified: 2026-10-21

GED / adult education

St. Joseph County Adult Education (Sturgis Public Schools)

  • Town Three Rivers, St. Joseph County
  • Hours Not published — call to confirm
Where
River Crossings, 265 US Highway 131, Unit 265, Three Rivers, MI (St. Joseph Co.)
Who can go
Free to adults in St. Joseph County and neighboring counties
Serves
GED, English, basic skills, career prep; evening classes; also Sturgis site at 107 W. West St.
Cost
Free

Run by Sturgis Public Schools.

Source: Three Rivers Community Schools (official site) · Last verified: 2026-10-21

GED / adult education

Michigan Works! Adult Education (GED) – Paw Paw

Call to confirm

  • Town Paw Paw, Van Buren County
  • Hours Thursday 9 – 11 am, by appointment only
Where
32849 E. Red Arrow Hwy, #100, Paw Paw, MI 49079 (Van Buren Co.)
Who can go
Age 16+ (under 18 needs parent/guardian signature); photo ID required
Serves
GED prep; study from home with online platform
How to get in
Pre-register by emailing adulted@miworks.org or calling ext. 11122.
Cost
Free

📞 Call to confirm. We found these details online but haven't confirmed them by phone yet.

Call 269-927-1064 ext. 11122.

Source: Michigan Works! Berrien, Cass, Van Buren (official site) · Last verified: 2026-10-21

Michigan Works! service center

Michigan Works! Berrien, Cass, Van Buren – Van Buren County Service Center

Call to confirm

  • Town Paw Paw, Van Buren County
  • Hours Mon–Fri 8 am – 5 pm
Where
32849 E. Red Arrow Hwy, #100, Paw Paw, MI 49079 (Van Buren Co.)
Serves
Job search, education and training help for Berrien, Cass and Van Buren residents
How to get in
Visit or call; toll-free 1-800-285-9675.
Cost
Free

📞 Call to confirm. We found these details online but haven't confirmed them by phone yet.

For Adult Education, ask for ext. 11122.

Source: Michigan Works! Berrien, Cass, Van Buren (official site) · Last verified: 2026-10-21

Legal help