By quantitatively comparing a variety of macromolecular surface coating agents, we discovered that surface coating strongly modulates the adhesion and morphogenesis of primary hippocampal neurons and serves as a switch of somata clustering and neurite fasciculation in vitro. The kinetics of neuronal adhesion on poly-lysine-coated surfaces is much faster than that on laminin and Matrigel-coated surfaces, and the distribution of adhesion is more homogenous on poly-lysine. Matrigel and laminin, on the other hand, facilitate neuritogenesis more than poly-lysine does. Eventually, on Matrigel-coated surfaces of self-assembled monolayers, neurons tend to undergo somata clustering and neurite fasciculation. By replacing coating proteins with cerebral astrocytes, and patterning neurons on astrocytes through self-assembled monolayers, microfluidics and micro-contact printing, we found that astrocyte promotes soma adhesion and astrocyte processes guide neurites. There, astrocytes could be a versatile substrate in engineering neuronal networks in vitro. Besides, quantitative measurements of cellular responses on various coatings would be valuable information for the neurobiology community in the choice of the most appropriate coating strategy.