I am not a teacher.
This is one of those situations where the grammatical subject is singular but the meaning can be seen as plural.
"An assortment of cafes is composed of several cafes."
"An assortment of cafes are across the street..."
I would say "are" but both are possible.
There is a preference in BrE for the use of the plural, but it's not a rule.