Let $f:\mathbb{K}^n \to \mathbb{K}$ be a symmetric polynomial, i.e., a polynomial such that $f(x)=f(\sigma(x))$ for all $x \in \mathbb{K}^n$ and all permutations $\sigma \in S_n$. For convenience, we can assume $\mathbb{K}$ is a finite field, to avoid addressing issues with the model of computation.
Let $C(f)$ denote the complexity of computing $f$, i.e., the complexity of an algorithm that, given $x$, returns $f(x)$. Can we somehow characterize $C(f)$, based on the properties of $f$? For instance, are we guaranteed that $C(f)$ is polynomial (in $n$) for all symmetric polynomials $f$?
As special case, it looks like (a) we can compute the power sum polynomials in time $\text{poly}(n)$, and (b) we can compute the elementary symmetric polynomials in time $\text{poly}(n)$, using Newton's identities. As a consequence, if $f$ is a weighted sum of monomials where no variable is raised to a power higher than 1 (i.e., if $f$ is multilinear), then $f$ can be computed in polynomial time (since it can be expressed as a weighted sum of elementary symmetric polynomials). For instance, when $\mathbb{K}=GF(2)$, then every symmetric polynomial can be computed in polynomial time. Can one say anything more than this?