California has spent over $1 billion on programs to recruit and retain teachers, but it will take time to see results, according to new research.