Here are some factors to consider:
* Formal vs. informal: "Avenue," "road," "lane," and "boulevard" are more formal synonyms. "Street" itself is also very formal in some contexts. Slang terms like "block" or "strip" are more informal.
* Specific types of streets: "Highway," "freeway," "path," "alley," "trail," "drive," "court," and "circle" all refer to specific types of streets.
* Figurative language: "Pathway" or "course" could be used figuratively to describe a person's journey in life, rather than a physical street.
Because of these factors, you could create a very long list of synonyms for "street." The most appropriate synonym will depend on the context and desired tone.