On peut faire ses devoirs à la bibliothèque.
is fine an neither formal nor particularly colloquial. On matches "one" meaning here.
This sentence shouldn't be confused with:
On peut faire nos devoirs à la bibliothèque
which is standard spoken French for:
Nous pouvons faire nos devoirs à la bibliothèque.