Insights

What good candidate search looks like for an education agency

Last updated 5 October 2026

For an education agency, finding the right candidate is a daily job: the right subject, in the right place, available on the right day. Good candidate search should cover all three without your team exporting lists or ringing round.

Why search matters more than it looks

A candidate you cannot find is a candidate you cannot place. Most agencies know this when a school rings at 7am needing cover, but it applies just as much to planned work. Every minute spent hunting through lists, spreadsheets or old emails is a minute not spent talking to schools and candidates.

Search also shapes how your team works. When it is quick and trustworthy, consultants use it first. When it is slow or unreliable, they fall back on their own contact lists and personal knowledge, and the record in your system stops being the place where placements start.

What to look for

  • Plain-language search. You should be able to describe the person you need, the way you would to a colleague, rather than guess the exact keywords in their record. Exact-match search only finds what someone happened to type.
  • Location. Education work is local. Search should let you find candidates by how far they are from a school, client or site, not just by the town in their address.
  • Availability. A good match who is not free is not a match. You should be able to see when someone can work before you offer them a placement.
  • One record. Search is only as good as the record behind it. If a candidate's details, checks and documents are spread across different places, search can only ever show you part of the picture.
  • Results your team can act on. Search should lead straight to the next step, whether that is contacting the candidate or booking them, without switching tools.

Questions to ask in a demo

  1. Can I describe who I need in my own words, and what comes back?
  2. Can I search by distance from a school or client?
  3. How do I see whether someone is available on a given day?
  4. What happens when a candidate's details are incomplete or out of date?
  5. Can everyone on my team search, and can I control what each person sees?
  6. How do I get from a search result to a booking?

Common pitfalls

  • Treating search as a feature, not a habit. The best search tool still depends on your team using it every day.
  • Stale availability. If availability is only updated when someone rings the candidate, it is out of date by the time you rely on it.
  • Duplicate or partial records. Two records for one person means two incomplete searches.
  • Over-trusting any one result. Search helps you find people more quickly. Your team still decides who to put forward.

How Edun CRM helps

Edun CRM lets your team search for candidates in natural language and by location, with availability in the same place. Candidate AI helps identify relevant matches beyond exact search terms.

Frequently asked questions

How does candidate search work in Edun CRM?

You search using natural language, with Candidate AI helping identify relevant matches beyond exact search terms. You can also search by location.

Does search replace my team's judgement?

No. Search helps you find people more quickly. Your team still decides who to put forward.

How can we get better results from any candidate search?

Keep candidate records complete and up to date, and make searching part of how your team starts every placement. Search can only work from the information in the record.

Edun CRM

Open or download the video